1 2010-02-17 Jose E. Marchesi <jemarch@gnu.org>
3 * tests/check_check_selective.c (make_selective_suite): New
5 (selective_setup): New function.
6 (selective_teardown): New function.
7 New tests 'test_srunner_run_run_all, 'test_srunner_run_suite',
8 'test_srunner_run_no_suite', test_srunner_run_tcase',
9 'test_srunner_no_tcase', 'test_srunner_suite_tcase',
10 'test_srunner_suite_no_tcase', 'test_srunner_run_suite_env',
11 'test_srunner_run_no_suite_env', 'test_srunner_run_tcase_env',
12 'test_srunner_run_no_tcase_env', 'test_srunner_suite_tcase_env',
13 'test_srunner_suite_no_tcase_env'.
15 * tests/Makefile.am (check_check_SOURCES): Add
16 'check_check_selective.c'.
18 * tests/check_check_selective.c: New file.
20 * tests/check_check_main.c (main): Add the selective_suite to the
23 2010-02-10 Jose E. Marchesi <jemarch@gnu.org>
25 * doc/check.texi (SRunner Output): Document 'srunner_run' and the
26 usage of CK_RUN_CASE and CK_RUN_SUITE environment variables.
28 * src/check_run.c (srunner_run): Use values of environment
29 variables CK_RUN_CASE and CK_RUN_SUITE.
31 2010-02-02 Jose E. Marchesi <jemarch@gnu.org>
33 * src/check.c (suite_tcase): New function that determines whether
34 a a given test suite contains a test case named after a given
37 * src/check_run.c (srunner_run): New function, renamed from
38 'srunner_run_all', allowing selective running of an specific test
39 suite and/or test case.
40 (srunner_run_all): New function, invoking srunner_run internally
41 to provide backwards compatibility.
43 * src/check.h.in: Add prototype for srunner_run.
47 * src/check_pack.c: Fixed buggy eprintf string.
51 * src/check_list.c, tests/check_list.c, tests/check_check_fixture.c:
52 Fixed sourceforge bug #1327225, Two teardown checked fixtures
53 segfaults. Originated in a pointer arithmetic bug in a memmove()
54 call in list_add_front() in src/check_list.c.
58 * doc/tutorial.sgml: Updated with a section about looping tests.
62 * src/check.c, src/check.h.in, src/check_impl.h, src/check_print.c,
63 src/check_run.c, src/check_str.c, tests/Makefile.am,
64 tests/check_check_fixture.c, tests/check_check_master.c,
65 tests/ex_xml_output.c, tests/test_log_output.sh, tests/test_output.sh,
66 tests/test_xml_output.sh:
68 Added a new kind of test, looping tests, which are called with a new
69 context for each loop iteration. This makes them ideal for table based
70 tests. Previously, with the loop in the test itself, only the first
71 error was caught and then the test would exit. Now all errors are
72 shown at once which should help in debugging.
76 * configure.in, tests/check_check_sub.c, tests/check_check.h,
77 tests/check_check_master.c, tests/Makefile.am:
78 Added possibility to turn off timeout tests through configure option
79 --enable-timeout-tests=no
83 * src/Makefile.am: Improved coverage analysis by running all tests
84 before compiling result. Added gcc3.3 coverage bug workaround.
88 * tests/check_check_sub.c, tests/check_check_master.c:
89 Added testing of timeout set through environment variable.
93 *configure.in, src/Makefile.am, tests/Makefile.am: Added gcov/lcov
94 support. Enable with 'autogen.sh --enable-gcov'.
95 Run with 'cd src && make lcov'.
99 * debian/README.Debian, debian/compat, debian/docs,
100 debian/example_makefile, debian/examples, debian/watch:
101 Added new debian files, missed in the checkin of the debian patch.
105 * NEWS: Checked in forgotten updated NEWS file.
109 * debian/changelog, debian/check.doc-base.tut, debian/check.docs,
110 debian/check.postinst.debhelper, debian/check.prerm.debhelper,
111 debian/control, debian/copyright, debian/dirs, debian/rules:
113 Applied patch for debian files received from check debian
114 maintainer Robert Lemmen.
118 * src/check.h.in: Added include of stddef.h for NULL definition
122 * doc/tutorial.sgml: Fixed sourceforge bug #1216502
126 * tests/check_check_master.c, tests/check_check_msg.c,
127 tests/check_check_sub.c, src/check.c, src/check.h.in,
128 src/check_msg.c, src/check_msg.h, src/check_run.c:
130 Refactored messaging to use the new tmpfile() method all the way,
131 removing the message keys, pipes, pipe entries and pipe list. This
132 makes the messaging work with forking tests, and also with threading
133 tests on linux 2.4 (on 2.6 it already worked). Added check_fork and
134 check_waitpid_and_exit to be used for forking tests.
138 * debian/Makefile.am: Removed 'files' file from DIST
142 * src/check.h.in: Fixed compatibility with gcc 2.95.3 according
143 to sourceforge patch #1161654.
147 * src/check.h.in: Added define for NULL if needed.
151 * src/check_run.c, tests/check_check_master.c: Changed timeout
152 error message according to sourceforge feature request #1121452.
156 * debian/files: Removed this auto generated file.
160 * rpm/check.spec.in: Added patch for x86_64 arch (fc3).
164 * tests/ex_xml_output.c, tests/ex_log_output.c, tests/ex_output.c,
170 * check.m4, config.h.in, configure.in, src/check_pack.c: Fixed
171 quoting and added configure test for stdint.h.
175 * tests/check_check_master.c: Made failure messages more helpful.
179 * debian/check.dirs, debian/control, debian/rules: Fixed building
180 with gcc3. Removed empty money dir from docs.
184 * Makefile.am, rpm/check.spec.in, rpm/Makefile.am: Fixed so
185 distributions build without trouble.
189 * src/check_run.c, tests/check_check_master.c: Use strsignal
190 to print describing text for signals.
194 * doc/tutorial.sgml: Documented signals handling and timeouts.
198 * tests/check_check_master.c src/check.h.in:
199 Changed failure message for fail_if.
203 * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
204 tests/check_check_master.c, tests/check_check_sub.c:
205 Added support for timeouts on tests, enabling detection of
206 eternal loops as errors.
210 * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
211 tests/check_check_master.c, tests/check_check_sub.c:
212 Added support for testing on expected signals. Implementation
213 courtesy of Lucas Di Pentima and Cesar Ballardini. Also cleaned
214 up the test verification to simplify merging of new tests.
218 * src/check.c, src/check_list.c, src/check_list.h, src/check_log.c,
219 src/check_msg.c, tests/check_list.c:
220 Changed name on function list_create to check_list_create to avoid
225 * src/check.c, src/check.h.in, tests/check_check_master.c,
226 tests/check_check_sub.c: Applied ANSI C99 patch (#1047014)
230 * doc/tutorial.sgml: Updated with new features.
234 * src/check.c, src/check.h.in, src/check_impl.h, src/check_log.c,
235 src/check_log.h, src/check_print.c, src/check_print.h,
236 src/check_run.c, tests/Makefile.am, tests/check_check_log.c,
237 tests/ex_xml_output.c, tests/test_xml_output.sh:
238 Added support for XML output of the test results, courtesy of
243 * src/check_run.c, tests/check_check_fixture.c: Fixed setup bug
244 from forum, failure in setup did not abort test in nofork mode.
245 Added test cases for bug.
249 * src/check_pack.c: Use stdint.h for specific sized type.
250 * src/check.c, src/check.h.in, tests/check_check_master.c,
251 tests/check_check_sub.c, ChangeLog
252 Applied varargs patch (#933411) and added test cases.
253 * src/check.h.in tests/check_check_master.c tests/check_check_sub.c:
254 Applied fail_if (#709167) patch.
258 * doc/tutorial.sgml: Applied 'newbies' patch #995028 for autoconf doc.
259 * rpm/check.spec.in: Applied doc patch #995028 from Bill Barnard.
263 * tests/: test_log_output.sh test_output.sh: Fixed portability
264 problem by changing == to =.
268 * rpm/check.spec.in: Changed copyright.
272 * src/check_run.c: Applied patch 796705. Replacing _exit with exit.
276 * src/check.c tests/check_check_master.c tests/check_check_sub.c:
277 Applied patch for bug 793671.
279 2004-05-17 10:44 hugo303
281 * Released 0.9.0. See NEWS file for changes.
283 2002-10-16 13:47 neo23
285 * AUTHORS, ChangeLog, configure.in: Bumped version number to 0.8.4.
286 Updated AUTHORS and ChangeLog.
288 2002-10-16 13:39 neo23
290 * src/check_msg.c, tests/check_check_msg.c: Applied a patch from
291 Rick Poyner that changes the pipe used for IPC to use a temporary
292 file instead of stdin/stdout. This fixes the long-standing problem
293 that the pipe used to fill up when too many fail_unless() were
296 2002-10-09 18:57 neo23
298 * src/check.h.in: Applied a patch from Rick Poyner that fixes a
299 typo which broke check for C++ compilers (bug #601397).
301 2002-08-16 19:41 neo23
303 * src/: check.c, check_msg.c, check_msg.h, check_pack.c,
304 check_pack.h: Applied a patch from Dietmar Petras <dpetras@gmx.de>
305 that plugs some memory leaks.
307 2002-07-10 04:37 neo23
309 * .cvsignore, autogen.sh: Call aclocal from autogen.sh.
311 2002-07-10 04:32 neo23
313 * aclocal.m4, depcomp, install-sh, missing, mkinstalldirs: Removed
314 files generated by automake.
316 2002-06-16 14:25 neo23
318 * debian/changelog: applied patch from Arien Malec to fix build of
321 2002-05-24 17:04 neo23
323 * ChangeLog: Made 0.8.3 Release.
325 2002-05-24 17:00 neo23
327 * NEWS, doc/tutorial.lyx, rpm/check.spec.in: Added check.m4 to the
328 spec file. Updated NEWS. Updated the date of the tutorial.
330 2002-05-24 16:35 neo23
332 * debian/: check.dirs, check.files, control: Added check.m4 to
333 debian rules. Changed the maintainer entry.
335 2002-05-23 17:08 neo23
337 * doc/tutorial.lyx: Mention that EXIT_SUCCESS and EXIT_FAILURE are
338 defined in stdlib.h. Suggested by Russell Reed in bug #547129.
340 2002-05-10 14:01 neo23
342 * src/check_msg.c: Declared local functions static (based on a
343 patch from Gilgamesh Nootebos).
345 2002-05-03 13:58 neo23
347 * src/Makefile.am, src/check.c, src/check_error.c,
348 src/check_list.c, src/check_list.h, src/check_log.c,
349 src/check_msg.c, src/check_pack.c, src/check_print.c,
350 src/check_run.c, src/check_str.c, src/list.c, src/list.h,
351 tests/check_list.c: Renamed list.[ch] to check_list.[ch] for
352 consistency. Include config.h from all over the place, cleaned up
355 2002-05-02 10:34 neo23
357 * src/check_pack.c, tests/check_check_log.c: Removed compiler
358 warnings mentioned in bug #547126.
360 2002-05-02 10:27 neo23
362 * src/check_print.c, tests/check_check_msg.c: Don't include
363 "error.h" (bug #546175 small cygwin portability problem).
365 2002-04-16 19:33 neo23
367 * doc/tutorial.lyx: Changed date to that of the latest release.
368 Added a name to an internal reference so that we get a working link
369 in the generated HTML.
371 2002-04-15 18:47 neo23
373 * check.m4, configure.in: Fixed check.m4 so that --without-check is
374 a valid option to disable check. Bumped version number to 0.8.3.
376 2002-04-15 12:58 neo23
378 * ChangeLog: Updated ChangeLog.
380 2002-04-15 12:57 neo23
382 * NEWS, README: Made 0.8.2 Release.
384 2002-04-14 18:59 neo23
386 * src/check_msg.c: Applied a patch from Arien that makes the pipe
387 nonblocking. This doesn't solve #482012 but makes it more obvious
388 what is going wrong if the pipe fills up.
390 2002-04-12 12:50 neo23
392 * doc/tutorial.lyx: Use #include rather than #import (bug #484564).
394 2002-04-12 12:34 neo23
396 * ChangeLog: Updated ChangeLog.
398 2002-04-12 12:33 neo23
400 * AUTHORS, doc/tutorial.lyx: Document the fact that you can now use
401 NULL as msg argument for fail_unless().
403 2002-04-12 11:54 neo23
405 * config.h.in, configure.in, src/Makefile.am, src/check.c,
406 src/check_impl.h, src/check_magic.h, src/check_msg.c,
407 src/check_pack.c, src/check_pack.h, src/check_run.c,
408 src/check_str.c, src/check_str.h, tests/Makefile.am,
409 tests/check_check_fixture.c, tests/check_check_master.c,
410 tests/check_check_msg.c, tests/check_check_pack.c: Removed
411 limitations on line number, message and buffer sizes (bug #478233)
412 by changing the way we send integers over the pipe. Instead of
413 strings, integers are now send as 4 bytes. This allows the pack
414 routine to easily calculate the message size so that we can
415 allocate the needed buffer there. Made a union out of the
416 different Msg structs to clean up the internal API. Also introduced
417 the internal function ck_strdup_printf(), a simple wrapper around
418 sprintf() that allocates enough space to hold the resulting string.
420 2002-04-10 13:11 neo23
422 * AUTHORS, NEWS, configure.in, src/check.c, src/check.h.in,
423 src/check_error.c, src/check_error.h, src/check_impl.h,
424 src/check_log.c, src/check_msg.c, src/check_msg.h,
425 src/check_pack.c, src/check_run.c, src/check_str.c, src/list.c,
426 src/list.h, tests/check_check_fixture.c, tests/check_check_fork.c,
427 tests/check_check_master.c, tests/check_check_pack.c,
428 tests/check_list.c: Applied a slightly modified version of a patch
429 from Neil Spring <nspring@cs.washington.edu> that declares strings
430 as const where applicable. It also changes our CFLAGS to be much
431 stricter and removes the warnings introduced by -Wwrite-strings.
432 This allows building other check tests with -Wwrite-strings without
433 heaping gobs of compiler warnings.
435 2002-03-28 20:12 neo23
437 * ChangeLog: Updated ChangeLog.
439 2002-03-28 19:37 neo23
441 * src/check.c, src/check.h.in, tests/check_check_master.c,
442 tests/check_check_sub.c: Allow fail_unless() to be called with a
443 NULL msg and substitute a reasonable error message in that case.
444 Bail out if NULL is passed to _fail_unless() to avoid possible
447 Added a test case that calls fail_unless() with msg=NULL.
449 2002-03-28 19:19 neo23
451 * Makefile.am, README, autogen.sh, check.m4, configure.in,
452 doc/tutorial.lyx, doc/money/.cvsignore,
453 doc/money/Makefile.am.money, doc/money/aclocal.m4,
454 doc/money/configure.in.money, rpm/.cvsignore, rpm/Makefile.am,
455 rpm/check.spec, rpm/check.spec.in, src/.cvsignore, src/Makefile.am,
456 src/check.c, src/check.h, src/check.h.in, tests/.cvsignore: Changed
457 autogen.sh to bail out if necessary tools can't be found instead of
458 proceeding to the version checks.
460 Document use of autogen.sh in README.
462 Generate check.spec from check.spec.in to it automatically gets the
463 correct version number.
465 Generate check.h from chech.h.in and include Check version
468 Compile Check version number into the library to allow for runtime
471 Added the m4 script check.m4 that allows to easily integrate Check
472 into projects using autoconf/automake. It does version checking and
473 also assures that header and library versions match.
475 Document the use of check.m4 and the AM_PATH_CHECK() macro in the
476 tutorial. Adapted example Makefile.am and configure.in and added a
477 missing .cvsignore file.
479 2002-03-27 02:21 amalec
481 * src/Makefile.in, tests/Makefile.in: Complete CVS cleanup
483 2002-03-27 02:18 amalec
485 * .cvsignore, Makefile.am, Makefile.in, autogen.sh, configure,
486 debian/.cvsignore, debian/Makefile.in, doc/.cvsignore,
487 doc/Makefile.in, doc/money/Makefile.in, rpm/.cvsignore,
488 rpm/Makefile.in, src/.cvsignore, tests/.cvsignore: Cleaned up CVS
489 to remove all autofoo generated files, included an autogen.sh
490 bootstrap file. Changes at the suggestion of Sven Neumann
492 2002-03-02 02:42 amalec
494 * ChangeLog: Update ChangeLog
496 2002-03-02 02:42 amalec
498 * debian/changelog, debian/files, rpm/check.spec, src/Makefile.am,
499 src/Makefile.in, src/check.c, src/check_error.c, src/check_error.h,
500 src/check_log.c, src/check_msg.c, src/check_pack.c,
501 src/check_run.c, src/check_str.c, src/error.c, src/error.h,
502 src/list.c, tests/check_check_fixture.c, tests/check_check_pack.c:
503 Moved error.[hc] to check_error.[hc], and fixed bug in running
504 checked setup in nofork mode.
506 2002-02-28 03:02 amalec
508 * COPYING, configure, configure.in, src/check.c, src/check.h,
509 src/check_impl.h, src/check_log.c, src/check_log.h,
510 src/check_magic.h, src/check_msg.c, src/check_msg.h,
511 src/check_pack.c, src/check_pack.h, src/check_print.c,
512 src/check_print.h, src/check_run.c, src/check_str.c,
513 src/check_str.h, src/error.c, src/error.h, src/list.c, src/list.h:
514 Changed license to LGPL
516 2001-10-26 01:19 amalec
518 * ChangeLog: Update ChangeLog
520 2001-10-26 01:18 amalec
522 * AUTHORS: Update AUTHORS to give credit to key contributors
524 2001-10-26 01:12 amalec
526 * configure, configure.in: Clarified configuration warning on doc
529 2001-10-26 00:51 amalec
531 * ChangeLog: Updating ChangeLog prior to release
533 2001-10-26 00:45 amalec
535 * src/check_run.c, tests/check_check_pack.c: Fixed some missing
538 2001-10-26 00:25 amalec
540 * src/check_pack.c: Fix packing of NULL strings (causing problems
543 2001-10-26 00:17 amalec
545 * tests/check_check_pack.c: Minor change to pack tests to ensure
546 that tests don't pass accidentally
548 2001-10-25 02:45 amalec
550 * ChangeLog: Updated ChangeLog
552 2001-10-25 02:44 amalec
554 * depcomp: Added new automake file
556 2001-10-25 02:43 amalec
558 * NEWS, doc/index.html, doc/money/check_money.c,
559 tests/check_check_sub.c: Added comments on string functions to
560 NEWS, cleaned up money example, and fixed a signal unit test so
561 that it will pass under cygwin
563 2001-10-24 19:25 amalec
565 * Makefile.in, NEWS, aclocal.m4, configure, debian/Makefile.in,
566 debian/changelog, debian/files, doc/Makefile.am, doc/Makefile.in,
567 doc/tutorial.lyx, doc/money/Makefile.in, rpm/Makefile.in,
568 rpm/check.spec, src/Makefile.am, src/Makefile.in, src/check.h,
569 src/check_log.c, src/check_msg.c, src/check_msg.h,
570 src/check_print.c, src/check_run.c, tests/Makefile.am,
571 tests/Makefile.in, tests/check_check_fixture.c,
572 tests/check_check_fork.c, tests/check_check_limit.c,
573 tests/check_check_main.c, tests/check_check_master.c,
574 tests/check_stress.c, tests/ex_log_output.c, tests/ex_output.c,
575 tests/test_log_output.sh, tests/test_output.sh: Documentation
578 2001-10-23 01:57 amalec
580 * src/check_msg.c, src/check_pack.c, src/check_pack.h,
581 tests/check_check_pack.c: Removed old ppunpack, renamed new_*, and
584 2001-10-23 01:26 amalec
586 * src/check_msg.c, src/check_msg.h, src/check_pack.c,
587 src/check_run.c, tests/check_check_master.c,
588 tests/check_check_msg.c, tests/check_check_pack.c: Moved Check to
589 use new internal ppack routine, and fixed a nasty bug
591 2001-10-20 01:27 amalec
593 * src/check_msg.c, src/check_msg.h, src/check_pack.c,
594 tests/check_check_msg.c, tests/check_check_pack.c: New version of
595 receive_test_result passes unit tests
597 2001-10-19 20:44 amalec
599 * src/check_pack.c, src/check_pack.h, tests/check_check_fixture.c,
600 tests/check_check_pack.c: Changed punpack to return test and
601 fixture locs to preserve test information when teardown messages
604 2001-10-17 03:15 amalec
606 * src/check_run.c, tests/check_check_fixture.c: Checked setup
609 2001-10-13 18:13 amalec
611 * src/Makefile.am, src/Makefile.in, src/check.c, src/check_msg.c,
612 src/check_msg.h, src/check_run.c, tests/check_check_msg.c: Replace
613 previous messaging implementation files with new module
615 2001-10-13 08:05 amalec
617 * src/check.c, src/check.h, src/check_log.c, src/check_msg.c,
618 src/check_pack.c, src/check_run.c, src/check_str.c, src/error.c,
619 src/error.h, tests/check_check_master.c, tests/test_log_output.sh,
620 tests/test_output.sh: Fully implemented new messaging back-end
623 2001-10-10 20:01 amalec
625 * Makefile.in, aclocal.m4, configure, debian/Makefile.in,
626 doc/Makefile.in, doc/money/Makefile.in, rpm/Makefile.in,
627 src/Makefile.am, src/Makefile.in, src/check.c, src/check_impl.h,
628 src/check_pack.c, tests/Makefile.in, tests/check_check_msg.c,
629 tests/check_check_pack.c: Updated messaging tests to use new
632 2001-10-04 23:55 amalec
634 * src/check.c, src/check.h, src/check_impl.h, src/check_pack.c,
635 src/check_pack.h, tests/check_check_pack.c: Completed
636 implementation of check_pack
638 2001-10-02 17:38 amalec
640 * doc/index.html, doc/tutorial.lyx, src/Makefile.am,
641 src/Makefile.in, src/check.c, src/check.h, src/check_magic.h,
642 src/check_msg.h, src/check_pack.c, src/check_pack.h,
643 tests/Makefile.am, tests/Makefile.in, tests/check_check.h,
644 tests/check_check_fixture.c, tests/check_check_fork.c,
645 tests/check_check_limit.c, tests/check_check_main.c,
646 tests/check_check_master.c, tests/check_check_msg.c,
647 tests/check_check_pack.c: First generation packing code as the
648 infrastructure to revising message passing between processes, to
649 accomodate context messages
651 2001-09-28 02:20 amalec
653 * src/check.c, src/check.h, src/check_impl.h, src/check_run.c,
654 src/list.c, src/list.h, tests/check_check_fixture.c,
655 tests/check_check_fork.c, tests/check_check_limit.c,
656 tests/check_check_master.c, tests/check_check_msg.c: Added
657 framework for support of checked fixture functions
659 2001-09-27 18:08 amalec
661 * src/: check.c, check_run.c: Refactored failure info functions
663 2001-09-19 02:14 amalec
665 * src/check.c, src/check.h, src/check_impl.h, src/check_magic.h,
666 src/check_msg.c, src/check_msg.h, src/check_print.c,
667 src/check_run.c, src/check_str.c, tests/Makefile.am,
668 tests/Makefile.in, tests/check_check.h,
669 tests/check_check_fixture.c, tests/check_check_main.c,
670 tests/check_check_master.c: Setup failure is working and partially
673 2001-09-15 01:15 amalec
675 * tests/: check_check.h, check_check_fork.c, check_check_main.c:
676 Completed implementation of CK_NOFORK
678 2001-09-08 00:12 amalec
680 * src/: check_impl.h, check_msg.c, check_msg.h, check_run.c:
681 Implemented nofork mode
683 2001-09-06 20:10 amalec
685 * Doxyfile, configure.in, src/check.h, src/check_impl.h,
686 src/check_log.c, src/check_log.h, src/check_print.c,
687 src/check_print.h, src/check_run.c, tests/Makefile.am,
688 tests/Makefile.in, tests/check_check.h, tests/check_check_main.c:
689 Added initial control functions to control forking
691 2001-09-05 18:48 amalec
693 * src/check.c, src/check_msg.c, src/check_msg.h, src/check_run.c,
694 tests/check_check_msg.c: Completely abstracted the details of
695 messaging behind check_msg.c
697 2001-09-01 02:12 amalec
699 * src/: check.c, check_msg.c, check_msg.h, check_run.c: Ensure that
700 each subprocesses alloc the correct msg queue
702 2001-08-30 03:00 amalec
704 * src/check.c, src/check.h, src/check_msg.c, src/check_msg.h,
705 src/check_run.c, tests/check_check_msg.c: Eliminated passing of
708 2001-08-29 02:49 amalec
710 * src/check_print.c, src/check_str.c, tests/check_check_limit.c:
711 Added test checking running empty suites
713 2001-08-28 19:06 amalec
715 * src/check_magic.h: Moved magic values to separate header
717 2001-08-28 19:04 amalec
719 * src/Makefile.am, src/Makefile.in, src/check.h, src/check_impl.h,
720 src/check_print.c, src/check_str.c, src/check_str.h,
721 tests/check_check_master.c, tests/check_check_msg.c: Separated
722 printing from string formating functions to allow better testing.
724 2001-08-28 02:18 amalec
726 * configure, configure.in, src/check_msg.c, src/check_msg.h,
727 src/check_run.c, tests/Makefile.am, tests/Makefile.in,
728 tests/check_check.h, tests/check_check_main.c,
729 tests/check_check_msg.c: Use pid/ppid as message queue key,
730 preliminary to removing _msqid from unit test functions
732 2001-08-23 23:26 amalec
734 * ChangeLog: Final ChangeLog for 0.7.3 release
736 2001-08-23 23:25 amalec
738 * NEWS: Document 0.7.3 in NEWS
740 2001-08-23 23:13 amalec
742 * debian/changelog: This time, fix debian changelog correctly
744 2001-08-23 23:10 amalec
746 * debian/changelog: Fixed maintainer email in debian changelog
748 2001-08-23 01:08 amalec
750 * ChangeLog, acinclude.m4, aclocal.m4, configure, configure.in,
751 debian/changelog, debian/check.doc-base.tut, debian/files,
752 rpm/check.spec: Updated acinclude.m4 to increase portability; fixed
753 a minor packaging bug in debian doc-base files
755 2001-08-18 07:28 amalec
757 * ChangeLog, doc/index.html: index.html changes
759 2001-08-18 07:24 amalec
761 * INSTALL, NEWS: NEWS and INSTALL changes
763 2001-08-18 07:15 amalec
765 * Doxyfile, configure, configure.in,
766 debian/check.postinst.debhelper, debian/check.prerm.debhelper,
767 debian/files, doc/Makefile.in, doc/tutorial.lyx, rpm/Makefile.am,
768 rpm/Makefile.in, rpm/check.spec, src/check.c, src/check.h,
769 src/check_log.c, src/check_msg.c, src/check_print.c,
770 src/check_run.c, tests/check_check_log.c,
771 tests/check_check_master.c, tests/check_check_msg.c,
772 tests/check_list.c, tests/check_stress.c, tests/ex_log_output.c,
773 tests/ex_output.c: Bug fixes and assorted cleanup prior to release
775 2001-08-18 01:16 amalec
777 * doc/money/: Makefile.am, Makefile.in: Added money example
780 2001-08-18 01:13 amalec
782 * doc/: Makefile.am, example.lyx, tutorial.lyx: Moved example.lyx
785 2001-08-16 02:47 amalec
787 * acinclude.m4, debian/Makefile.am, debian/Makefile.in,
788 debian/check.docs: Added leftover stuff in debian directory,
791 2001-08-16 02:45 amalec
793 * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
794 debian/check.doc-base.tut, debian/control, debian/docs,
795 doc/Makefile.am, doc/Makefile.in, doc/money/AUTHORS,
796 doc/money/COPYING, doc/money/ChangeLog, doc/money/INSTALL,
797 doc/money/Makefile.am, doc/money/Makefile.am.money,
798 doc/money/Makefile.in, doc/money/NEWS, doc/money/README,
799 doc/money/config.h.in, doc/money/configure, doc/money/configure.in,
800 doc/money/configure.in.money, doc/money/stamp-h.in,
801 rpm/Makefile.in, rpm/check.spec, src/Makefile.in,
802 tests/Makefile.in: Added configure check for Lyx with Linuxdoc
804 2001-08-06 22:45 amalec
806 * rpm/Makefile.in: Added rpm/Makefile.in
808 2001-08-06 22:44 amalec
810 * Makefile.am, Makefile.in, configure, configure.in,
811 debian/changelog, debian/check.dirs, debian/check.files,
812 debian/rules, doc/Makefile.am, doc/Makefile.in, doc/index.html,
813 doc/money/AUTHORS, doc/money/COPYING, doc/money/ChangeLog,
814 doc/money/NEWS, doc/money/README, rpm/check.spec: Can now build
817 2001-08-04 07:40 amalec
819 * debian/README.Debian: Don't need README.Debian
821 2001-08-04 07:26 amalec
823 * debian/README.Debian, debian/changelog, debian/check.dirs,
824 debian/check.files, debian/check.postinst.debhelper,
825 debian/check.prerm.debhelper, debian/control, debian/copyright,
826 debian/dirs, debian/docs, debian/files, debian/rules,
827 doc/Makefile.am, doc/index.html: Added preliminary debian packaging
830 2001-08-03 03:05 amalec
832 * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
833 doc/index.html, rpm/Makefile.am, rpm/buildrpm.sh: Added automatic
836 2001-07-31 18:51 amalec
838 * doc/index.html: Update index.html for final release to main Check
841 2001-07-31 03:08 amalec
843 * ChangeLog: Update ChangeLog
845 2001-07-31 03:08 amalec
847 * NEWS, configure, configure.in, doc/example.lyx, rpm/buildrpm.sh,
848 rpm/check.spec, tests/Makefile.am, tests/Makefile.in,
849 tests/ex_log_output.c, tests/test_log_output.sh: Update NEWS, docs,
852 2001-07-30 22:10 amalec
854 * ChangeLog: Update ChangeLog
856 2001-07-30 22:10 amalec
858 * doc/Makefile.in, tests/ex_log_output.c: Add neglected files
860 2001-07-30 22:08 amalec
862 * src/Makefile.am, src/Makefile.in, src/check_impl.h,
863 src/check_log.c, src/check_log.h, src/check_print.c,
864 src/check_print.h, src/check_run.c, tests/test_log_output.sh:
865 Reorganized printing and logging functions and implemented more
866 sophisticated logging
868 2001-07-25 23:26 amalec
870 * Makefile.in, aclocal.m4, config.h.in, configure,
871 doc/money/aclocal.m4, doc/money/config.h.in, doc/money/configure,
872 src/Makefile.in, tests/Makefile.in, tests/test_log_output.sh: Added
875 2001-07-11 22:46 amalec
877 * NEWS, README, doc/example.lyx, rpm/check.spec, src/check.h,
878 tests/check_check_log.c, tests/check_check_main.c: Updated docs
880 2001-07-11 01:29 amalec
882 * ChangeLog: Update ChangeLog
884 2001-07-11 01:28 amalec
886 * src/Makefile.in, src/check_log.c, tests/check_check.h,
887 tests/check_check_log.c, tests/check_check_master.c,
888 tests/check_check_sub.c, tests/test_output.sh: Completed testing
889 for multiple suite running, and reorganized files
891 2001-07-11 01:26 amalec
893 * src/: check_log.c, check_log.h: Commit file changes
895 2001-07-11 01:25 amalec
897 * src/: Makefile.am, check.h, check_run.c: Moved check_log.h
898 functions into check.h
900 2001-07-10 02:10 amalec
902 * ChangeLog: Commit ChangeLog
904 2001-07-10 02:09 amalec
906 * src/check.c, src/check.h, src/check_impl.h, src/check_run.c,
907 src/list.h, tests/Makefile.am, tests/Makefile.in,
908 tests/check_check.h, tests/check_check_log.c,
909 tests/check_check_main.c, tests/check_check_master.c,
910 tests/check_check_msg.c, tests/check_check_sub.c,
911 tests/check_list.c: Completed test for initial logging feature, and
912 added feature to run multiple suites through an SRunner
914 2001-06-30 03:27 amalec
916 * src/Makefile.in, src/check.h, src/check_impl.h, src/check_log.h,
917 src/check_run.c, tests/check_check_log.c, tests/test_output.sh:
918 Restructured printing to allow for logging function
920 2001-06-29 02:40 amalec
922 * src/: Makefile.am, Makefile.in: Add check_log.c to Makefile.am
924 2001-06-29 02:33 amalec
926 * tests/: Makefile.am, Makefile.in: Complete move of
927 check_check_log.c -- this time for real...
929 2001-06-29 02:31 amalec
931 * Doxyfile, src/check_log.h, tests/Makefile.am, tests/Makefile.in:
932 Complete move of check_check_log.c
934 2001-06-29 02:30 amalec
936 * tests/: Makefile.am, check_check_log.c, check_log.c: Moved
937 check_log.c to check_check_log.c
939 2001-06-29 00:56 amalec
941 * doc/money/stamp-h: Removed stamp-h
943 2001-06-29 00:51 amalec
945 * src/check_log.h, tests/check_log.c: Added skeleton files for
948 2001-06-29 00:33 amalec
950 * Doxyfile, configure, configure.in, src/check.h,
951 tests/Makefile.am, tests/Makefile.in: Additional doxygenation of
954 2001-06-27 20:27 amalec
956 * ChangeLog: Updated ChangeLog
958 2001-06-27 20:25 amalec
960 * configure, rpm/check.spec: Updated check.spec
962 2001-06-27 20:21 amalec
964 * ChangeLog: Update ChangeLog
966 2001-06-27 20:20 amalec
968 * NEWS, configure.in, doc/example.lyx, doc/money/check_money.c,
969 doc/money/configure, doc/money/configure.in, src/check.h,
970 src/check_run.c, tests/check_check_main.c,
971 tests/check_check_master.c, tests/check_check_msg.c,
972 tests/check_list.c, tests/check_stress.c: Completed
973 srunner_results, and added unit tests; changed srunner_nfailed to
974 srunner_ntests_failed and changed documentation.
976 2001-06-27 00:51 amalec
978 * Doxyfile, doc/example.lyx, src/check.h, src/check_run.c,
979 tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
980 tests/check_check.h, tests/check_check_main.c,
981 tests/check_check_master.c, tests/check_check_msg.c,
982 tests/check_check_sub.c, tests/check_list.c, tests/check_stress.c:
983 Fixed a bug in srunner_failures, fixed a typo in the tutorial
984 documentation (thanks to Michael Tucker), and refactored
987 2001-06-22 03:16 amalec
989 * ChangeLog: Update ChangeLog
991 2001-06-22 03:15 amalec
993 * NEWS, doc/Makefile.am, doc/example.lyx, doc/index.html,
994 rpm/check.spec, tests/Makefile.am, tests/Makefile.in: Specfile
995 changes, updates to NEWS
997 2001-06-22 02:37 amalec
999 * ChangeLog: Update ChangeLog
1001 2001-06-22 02:36 amalec
1003 * src/check.h, src/check_run.c, tests/Makefile.am,
1004 tests/Makefile.in, tests/check_check.c, tests/ex_output.c,
1005 tests/test_output.sh: Changed test output, added end-to-end test,
1006 and removed redundant field from TestResult struct
1008 2001-06-19 22:01 amalec
1010 * ChangeLog: Update changelog
1012 2001-06-19 21:59 amalec
1014 * src/check.h, src/check_run.c, tests/check_check.c: Added
1015 accessors for TestResult and expanded unit test
1017 2001-06-12 19:29 amalec
1019 * ChangeLog: Updated ChangeLog
1021 2001-06-12 19:28 amalec
1023 * configure, configure.in, src/check.h, src/check_run.c,
1024 tests/check_check.c: Added new tests for line number
1026 2001-06-04 19:58 amalec
1028 * ChangeLog, doc/index.html: Added homepage file in doc directory,
1029 and updated change log
1031 2001-06-04 19:08 amalec
1033 * doc/Makefile.am, doc/example.lyx, rpm/check.spec: Cleaned up spec
1034 file for RPM packaging
1036 2001-06-04 01:50 amalec
1038 * Makefile.am, Makefile.in, configure, configure.in,
1039 doc/Makefile.am, rpm/check.spec: Added RPM spec file and added
1040 additional documentation files
1042 2001-06-01 17:46 amalec
1044 * ChangeLog: Updated ChangeLog
1046 2001-06-01 17:44 amalec
1048 * Makefile.in, src/Makefile.in, src/check.c, src/check.h,
1049 src/check_impl.h, src/check_msg.c, src/check_msg.h,
1050 src/check_run.c, src/error.c, src/error.h, src/list.c, src/list.h,
1051 tests/Makefile.in: GNUified source files with copyright notice
1053 2001-06-01 17:33 amalec
1055 * aclocal.m4, configure, configure.in, doc/Makefile.am,
1056 doc/example.lyx: Made building docs conditional on presence of lyx
1059 2001-06-01 00:35 amalec
1061 * ChangeLog: Update ChangeLog
1063 2001-06-01 00:34 amalec
1065 * configure.in, doc/Makefile.am: Modified Makefile.am to include
1068 2001-06-01 00:26 amalec
1070 * ChangeLog, Makefile.am, Makefile.in, aclocal.m4, configure,
1071 configure.in, doc/Makefile.am, src/Makefile.in, tests/Makefile.in:
1072 Added Automake support to create and install documentation
1074 2001-05-31 23:30 amalec
1076 * doc/money/: config.h, config.log, config.status: Removed unneded
1079 2001-05-31 17:37 amalec
1081 * ChangeLog, ChangeLogOld: Updated change logs
1083 2001-05-31 17:35 amalec
1085 * doc/example.lyx: Commit changes to example, get things in synch
1087 2001-05-31 17:32 amalec
1089 * doc/money/: COPYING, ChangeLog, INSTALL, Makefile.am,
1090 Makefile.in, NEWS, README, aclocal.m4, check_money.c, config.h,
1091 config.h.in, config.log, config.status, configure, configure.in,
1092 money.c, money.h, stamp-h, stamp-h.in: Hopefully finally solved CVS
1093 problems and commited changes to money example and example.lyx
1095 2001-05-31 01:48 amalec
1097 * doc/money/AUTHORS: Trying to commit added files...
1099 2001-05-31 01:45 amalec
1101 * doc/example.lyx: Cleaning up CVS..
1103 2001-05-31 01:37 amalec
1105 * ChangeLogOld: Trying to update documentation and change log, and
1108 2001-05-31 01:34 amalec
1110 * ChangeLog: Refined documentation, and moved old change log
1111 information to ChangeLogOld
1113 2001-05-31 00:44 amalec
1115 * doc/example.lyx: Added complete example to accompany
1118 2001-05-30 05:25 amalec
1120 * Makefile.in: Added example and expanded documentation
1122 2001-05-30 00:42 amalec
1124 * AUTHORS, Makefile.in, README, stamp-h.in, COPYING, ChangeLog,
1125 INSTALL, Makefile.am, NEWS, aclocal.m4, config.h.in, configure,
1126 configure.in, install-sh, missing, mkinstalldirs, src/Makefile.am,
1127 src/Makefile.in, src/check.c, src/check.h, src/check_impl.h,
1128 src/check_run.c, doc/example.lyx, src/check_msg.c, src/check_msg.h,
1129 src/error.c, src/error.h, src/list.c, src/list.h,
1130 tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
1131 tests/check_check_msg.c, tests/check_list.c, tests/check_stress.c:
1134 2001-05-30 00:42 amalec
1136 * AUTHORS, Makefile.in, README, stamp-h.in, COPYING, ChangeLog,
1137 INSTALL, Makefile.am, NEWS, aclocal.m4, config.h.in, configure,
1138 configure.in, install-sh, missing, mkinstalldirs, src/Makefile.am,
1139 src/Makefile.in, src/check.c, src/check.h, src/check_impl.h,
1140 src/check_run.c, doc/example.lyx, src/check_msg.c, src/check_msg.h,
1141 src/error.c, src/error.h, src/list.c, src/list.h,
1142 tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
1143 tests/check_check_msg.c, tests/check_list.c, tests/check_stress.c:
1144 Import into Sourceforge. Previous CVS version information resides
1145 on Arien's local machine