]> granicus.if.org Git - check/blob - ChangeLog
Selective testing support in run_test_*
[check] / ChangeLog
1 2010-02-17  Jose E. Marchesi  <jemarch@gnu.org>
2
3         * tests/check_check_selective.c (make_selective_suite): New
4         function.
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'.
14
15         * tests/Makefile.am (check_check_SOURCES): Add
16         'check_check_selective.c'.
17
18         * tests/check_check_selective.c: New file.
19
20         * tests/check_check_main.c (main): Add the selective_suite to the
21         master suite.
22
23 2010-02-10  Jose E. Marchesi  <jemarch@gnu.org>
24
25         * doc/check.texi (SRunner Output): Document 'srunner_run' and the
26         usage of CK_RUN_CASE and CK_RUN_SUITE environment variables.
27
28         * src/check_run.c (srunner_run): Use values of environment
29         variables CK_RUN_CASE and CK_RUN_SUITE.
30
31 2010-02-02  Jose E. Marchesi  <jemarch@gnu.org>
32
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
35         string.
36
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.
42
43         * src/check.h.in: Add prototype for srunner_run.
44
45 2005-12-16 hugo303
46
47         * src/check_pack.c: Fixed buggy eprintf string.
48
49 2005-10-31 hugo303
50
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.
55
56 2005-09-30 hugo303
57
58         * doc/tutorial.sgml: Updated with a section about looping tests.
59
60 2005-09-30 hugo303
61
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:
67         
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.
73
74 2005-09-15 hugo303
75
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
80
81 2005-09-15 hugo303
82
83         * src/Makefile.am: Improved coverage analysis by running all tests
84         before compiling result. Added gcc3.3 coverage bug workaround.
85                 
86 2005-09-15 hugo303
87
88         * tests/check_check_sub.c, tests/check_check_master.c:
89         Added testing of timeout set through environment variable.
90
91 2005-09-07 hugo303
92
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'.
96
97 2005-08-30 hugo303
98
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.
102         
103 2005-08-30 hugo303
104
105         * NEWS: Checked in forgotten updated NEWS file.
106
107 2005-08-22 hugo303
108
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:
112
113         Applied patch for debian files received from check debian
114         maintainer Robert Lemmen.
115
116 2005-08-22 hugo303
117
118         * src/check.h.in: Added include of stddef.h for NULL definition
119
120 2005-08-22 hugo303
121
122         * doc/tutorial.sgml: Fixed sourceforge bug #1216502
123
124 2005-07-19 hugo303
125
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:
129         
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.
135
136 2005-05-26 hugo303
137
138         * debian/Makefile.am: Removed 'files' file from DIST
139
140 2005-03-29 hugo303
141
142         * src/check.h.in: Fixed compatibility with gcc 2.95.3 according
143         to sourceforge patch #1161654.
144
145 2005-03-02 hugo303
146
147         * src/check.h.in: Added define for NULL if needed.
148
149 2005-03-01 hugo303
150
151         * src/check_run.c, tests/check_check_master.c: Changed timeout
152         error message according to sourceforge feature request #1121452.
153
154 2005-02-28 hugo303
155
156         * debian/files: Removed this auto generated file.
157
158 2005-02-28 hugo303
159
160         * rpm/check.spec.in: Added patch for x86_64 arch (fc3).
161
162 2005-02-28 hugo303
163
164         * tests/ex_xml_output.c, tests/ex_log_output.c, tests/ex_output.c,
165           src/check_log.c:
166           Fixed memory leaks.
167
168 2005-01-04 hugo303
169
170         * check.m4, config.h.in, configure.in, src/check_pack.c: Fixed
171         quoting and added configure test for stdint.h.
172
173 2005-01-04 hugo303
174
175         * tests/check_check_master.c: Made failure messages more helpful.
176
177 2004-11-12 hugo303
178
179         * debian/check.dirs, debian/control, debian/rules: Fixed building
180         with gcc3. Removed empty money dir from docs.
181
182 2004-11-10 hugo303
183
184         * Makefile.am, rpm/check.spec.in, rpm/Makefile.am: Fixed so
185         distributions build without trouble.
186
187 2004-11-09 hugo303
188
189         * src/check_run.c, tests/check_check_master.c: Use strsignal
190         to print describing text for signals.
191
192 2004-11-09 hugo303
193
194         * doc/tutorial.sgml: Documented signals handling and timeouts.
195
196 2004-11-09 hugo303
197
198         * tests/check_check_master.c src/check.h.in:
199         Changed failure message for fail_if.
200
201 2004-11-09 hugo303
202
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.
207
208 2004-11-08 hugo303
209
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.
215
216 2004-11-04 hugo303
217
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
221         name clash.
222
223 2004-11-04 hugo303
224
225         * src/check.c, src/check.h.in, tests/check_check_master.c,
226         tests/check_check_sub.c: Applied ANSI C99 patch (#1047014)
227
228 2004-08-20 hugo303
229
230         * doc/tutorial.sgml: Updated with new features.
231
232 2004-08-18 hugo303
233
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
239         Frederic Peters.
240
241 2004-08-18 hugo303
242
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.
246
247 2004-08-17 hugo303
248
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.
255
256 2004-08-16 hugo303
257
258         * doc/tutorial.sgml: Applied 'newbies' patch #995028 for autoconf doc.
259         * rpm/check.spec.in: Applied doc patch #995028 from Bill Barnard.
260
261 2004-06-04 hugo303
262
263         * tests/: test_log_output.sh test_output.sh: Fixed portability
264         problem by changing == to =.
265
266 2004-05-26 hugo303
267
268         * rpm/check.spec.in: Changed copyright.
269
270 2004-05-25 hugo303
271
272         * src/check_run.c: Applied patch 796705. Replacing _exit with exit.
273
274 2004-05-25 hugo303
275
276         * src/check.c tests/check_check_master.c tests/check_check_sub.c:
277         Applied patch for bug 793671.
278
279 2004-05-17 10:44 hugo303
280
281         * Released 0.9.0. See NEWS file for changes.
282
283 2002-10-16 13:47  neo23
284
285         * AUTHORS, ChangeLog, configure.in: Bumped version number to 0.8.4.
286         Updated AUTHORS and ChangeLog.
287
288 2002-10-16 13:39  neo23
289
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
294         used. (#482012).
295
296 2002-10-09 18:57  neo23
297
298         * src/check.h.in: Applied a patch from Rick Poyner that fixes a
299         typo which broke check for C++ compilers (bug #601397).
300
301 2002-08-16 19:41  neo23
302
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.
306
307 2002-07-10 04:37  neo23
308
309         * .cvsignore, autogen.sh: Call aclocal from autogen.sh.
310
311 2002-07-10 04:32  neo23
312
313         * aclocal.m4, depcomp, install-sh, missing, mkinstalldirs: Removed
314         files generated by automake.
315
316 2002-06-16 14:25  neo23
317
318         * debian/changelog: applied patch from Arien Malec to fix build of
319         Debian packages
320
321 2002-05-24 17:04  neo23
322
323         * ChangeLog: Made 0.8.3 Release.
324
325 2002-05-24 17:00  neo23
326
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.
329
330 2002-05-24 16:35  neo23
331
332         * debian/: check.dirs, check.files, control: Added check.m4 to
333         debian rules. Changed the maintainer entry.
334
335 2002-05-23 17:08  neo23
336
337         * doc/tutorial.lyx: Mention that EXIT_SUCCESS and EXIT_FAILURE are
338         defined in stdlib.h.  Suggested by Russell Reed in bug #547129.
339
340 2002-05-10 14:01  neo23
341
342         * src/check_msg.c: Declared local functions static (based on a
343         patch from Gilgamesh Nootebos).
344
345 2002-05-03 13:58  neo23
346
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
353         includes.
354
355 2002-05-02 10:34  neo23
356
357         * src/check_pack.c, tests/check_check_log.c: Removed compiler
358         warnings mentioned in bug #547126.
359
360 2002-05-02 10:27  neo23
361
362         * src/check_print.c, tests/check_check_msg.c: Don't include
363         "error.h" (bug #546175 small cygwin portability problem).
364
365 2002-04-16 19:33  neo23
366
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.
370
371 2002-04-15 18:47  neo23
372
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.
375
376 2002-04-15 12:58  neo23
377
378         * ChangeLog: Updated ChangeLog.
379
380 2002-04-15 12:57  neo23
381
382         * NEWS, README: Made 0.8.2 Release.
383
384 2002-04-14 18:59  neo23
385
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.
389
390 2002-04-12 12:50  neo23
391
392         * doc/tutorial.lyx: Use #include rather than #import (bug #484564).
393
394 2002-04-12 12:34  neo23
395
396         * ChangeLog: Updated ChangeLog.
397
398 2002-04-12 12:33  neo23
399
400         * AUTHORS, doc/tutorial.lyx: Document the fact that you can now use
401         NULL as msg argument for fail_unless().
402
403 2002-04-12 11:54  neo23
404
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.
419
420 2002-04-10 13:11  neo23
421
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.
434
435 2002-03-28 20:12  neo23
436
437         * ChangeLog: Updated ChangeLog.
438
439 2002-03-28 19:37  neo23
440
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
445         confusion.
446         
447         Added a test case that calls fail_unless() with msg=NULL.
448
449 2002-03-28 19:19  neo23
450
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.
459         
460         Document use of autogen.sh in README.
461         
462         Generate check.spec from check.spec.in to it automatically gets the
463         correct version number.
464         
465         Generate check.h from chech.h.in and include Check version
466         information.
467         
468         Compile Check version number into the library to allow for runtime
469         version checks.
470         
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.
474         
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.
478
479 2002-03-27 02:21  amalec
480
481         * src/Makefile.in, tests/Makefile.in: Complete CVS cleanup
482
483 2002-03-27 02:18  amalec
484
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
491
492 2002-03-02 02:42  amalec
493
494         * ChangeLog: Update ChangeLog
495
496 2002-03-02 02:42  amalec
497
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.
505
506 2002-02-28 03:02  amalec
507
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
515
516 2001-10-26 01:19  amalec
517
518         * ChangeLog: Update ChangeLog
519
520 2001-10-26 01:18  amalec
521
522         * AUTHORS: Update AUTHORS to give credit to key contributors
523
524 2001-10-26 01:12  amalec
525
526         * configure, configure.in: Clarified configuration warning on doc
527         building
528
529 2001-10-26 00:51  amalec
530
531         * ChangeLog: Updating ChangeLog prior to release
532
533 2001-10-26 00:45  amalec
534
535         * src/check_run.c, tests/check_check_pack.c: Fixed some missing
536         header includes
537
538 2001-10-26 00:25  amalec
539
540         * src/check_pack.c: Fix packing of NULL strings (causing problems
541         under Solaris)
542
543 2001-10-26 00:17  amalec
544
545         * tests/check_check_pack.c: Minor change to pack tests to ensure
546         that tests don't pass accidentally
547
548 2001-10-25 02:45  amalec
549
550         * ChangeLog: Updated ChangeLog
551
552 2001-10-25 02:44  amalec
553
554         * depcomp: Added new automake file
555
556 2001-10-25 02:43  amalec
557
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
562
563 2001-10-24 19:25  amalec
564
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
576         updates
577
578 2001-10-23 01:57  amalec
579
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
582         updated callers
583
584 2001-10-23 01:26  amalec
585
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
590
591 2001-10-20 01:27  amalec
592
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
596
597 2001-10-19 20:44  amalec
598
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
602         are sent
603
604 2001-10-17 03:15  amalec
605
606         * src/check_run.c, tests/check_check_fixture.c: Checked setup
607         passes unit tests
608
609 2001-10-13 18:13  amalec
610
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
614
615 2001-10-13 08:05  amalec
616
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
621         based on pipes
622
623 2001-10-10 20:01  amalec
624
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
630         infrastructure
631
632 2001-10-04 23:55  amalec
633
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
637
638 2001-10-02 17:38  amalec
639
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
650
651 2001-09-28 02:20  amalec
652
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
658
659 2001-09-27 18:08  amalec
660
661         * src/: check.c, check_run.c: Refactored failure info functions
662
663 2001-09-19 02:14  amalec
664
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
671         tested
672
673 2001-09-15 01:15  amalec
674
675         * tests/: check_check.h, check_check_fork.c, check_check_main.c:
676         Completed implementation of CK_NOFORK
677
678 2001-09-08 00:12  amalec
679
680         * src/: check_impl.h, check_msg.c, check_msg.h, check_run.c:
681         Implemented nofork mode
682
683 2001-09-06 20:10  amalec
684
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
690
691 2001-09-05 18:48  amalec
692
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
696
697 2001-09-01 02:12  amalec
698
699         * src/: check.c, check_msg.c, check_msg.h, check_run.c: Ensure that
700         each subprocesses alloc the correct msg queue
701
702 2001-08-30 03:00  amalec
703
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
706         msqid in unit tests
707
708 2001-08-29 02:49  amalec
709
710         * src/check_print.c, src/check_str.c, tests/check_check_limit.c:
711         Added test checking running empty suites
712
713 2001-08-28 19:06  amalec
714
715         * src/check_magic.h: Moved magic values to separate header
716
717 2001-08-28 19:04  amalec
718
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.
723
724 2001-08-28 02:18  amalec
725
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
731
732 2001-08-23 23:26  amalec
733
734         * ChangeLog: Final ChangeLog for 0.7.3 release
735
736 2001-08-23 23:25  amalec
737
738         * NEWS: Document 0.7.3 in NEWS
739
740 2001-08-23 23:13  amalec
741
742         * debian/changelog: This time, fix debian changelog correctly
743
744 2001-08-23 23:10  amalec
745
746         * debian/changelog: Fixed maintainer email in debian changelog
747
748 2001-08-23 01:08  amalec
749
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
754
755 2001-08-18 07:28  amalec
756
757         * ChangeLog, doc/index.html: index.html changes
758
759 2001-08-18 07:24  amalec
760
761         * INSTALL, NEWS: NEWS and INSTALL changes
762
763 2001-08-18 07:15  amalec
764
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
774
775 2001-08-18 01:16  amalec
776
777         * doc/money/: Makefile.am, Makefile.in: Added money example
778         Makefiles to CVS
779
780 2001-08-18 01:13  amalec
781
782         * doc/: Makefile.am, example.lyx, tutorial.lyx: Moved example.lyx
783         to tutorial.lyx
784
785 2001-08-16 02:47  amalec
786
787         * acinclude.m4, debian/Makefile.am, debian/Makefile.in,
788         debian/check.docs: Added leftover stuff in debian directory,
789         acinclude.m4
790
791 2001-08-16 02:45  amalec
792
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
803
804 2001-08-06 22:45  amalec
805
806         * rpm/Makefile.in: Added rpm/Makefile.in
807
808 2001-08-06 22:44  amalec
809
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
815         complete debs
816
817 2001-08-04 07:40  amalec
818
819         * debian/README.Debian: Don't need README.Debian
820
821 2001-08-04 07:26  amalec
822
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
828         files
829
830 2001-08-03 03:05  amalec
831
832         * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
833         doc/index.html, rpm/Makefile.am, rpm/buildrpm.sh: Added automatic
834         building of RPMs
835
836 2001-07-31 18:51  amalec
837
838         * doc/index.html: Update index.html for final release to main Check
839         website.
840
841 2001-07-31 03:08  amalec
842
843         * ChangeLog: Update ChangeLog
844
845 2001-07-31 03:08  amalec
846
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,
850         and rpm building
851
852 2001-07-30 22:10  amalec
853
854         * ChangeLog: Update ChangeLog
855
856 2001-07-30 22:10  amalec
857
858         * doc/Makefile.in, tests/ex_log_output.c: Add neglected files
859
860 2001-07-30 22:08  amalec
861
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
867
868 2001-07-25 23:26  amalec
869
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
873         log tests
874
875 2001-07-11 22:46  amalec
876
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
879
880 2001-07-11 01:29  amalec
881
882         * ChangeLog: Update ChangeLog
883
884 2001-07-11 01:28  amalec
885
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
890
891 2001-07-11 01:26  amalec
892
893         * src/: check_log.c, check_log.h: Commit file changes
894
895 2001-07-11 01:25  amalec
896
897         * src/: Makefile.am, check.h, check_run.c: Moved check_log.h
898         functions into check.h
899
900 2001-07-10 02:10  amalec
901
902         * ChangeLog: Commit ChangeLog
903
904 2001-07-10 02:09  amalec
905
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
913
914 2001-06-30 03:27  amalec
915
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
919
920 2001-06-29 02:40  amalec
921
922         * src/: Makefile.am, Makefile.in: Add check_log.c to Makefile.am
923
924 2001-06-29 02:33  amalec
925
926         * tests/: Makefile.am, Makefile.in: Complete move of
927         check_check_log.c -- this time for real...
928
929 2001-06-29 02:31  amalec
930
931         * Doxyfile, src/check_log.h, tests/Makefile.am, tests/Makefile.in:
932         Complete move of check_check_log.c
933
934 2001-06-29 02:30  amalec
935
936         * tests/: Makefile.am, check_check_log.c, check_log.c: Moved
937         check_log.c to check_check_log.c
938
939 2001-06-29 00:56  amalec
940
941         * doc/money/stamp-h: Removed stamp-h
942
943 2001-06-29 00:51  amalec
944
945         * src/check_log.h, tests/check_log.c: Added skeleton files for
946         check logging
947
948 2001-06-29 00:33  amalec
949
950         * Doxyfile, configure, configure.in, src/check.h,
951         tests/Makefile.am, tests/Makefile.in: Additional doxygenation of
952         check.h
953
954 2001-06-27 20:27  amalec
955
956         * ChangeLog: Updated ChangeLog
957
958 2001-06-27 20:25  amalec
959
960         * configure, rpm/check.spec: Updated check.spec
961
962 2001-06-27 20:21  amalec
963
964         * ChangeLog: Update ChangeLog
965
966 2001-06-27 20:20  amalec
967
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.
975
976 2001-06-27 00:51  amalec
977
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
985         check_check
986
987 2001-06-22 03:16  amalec
988
989         * ChangeLog: Update ChangeLog
990
991 2001-06-22 03:15  amalec
992
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
996
997 2001-06-22 02:37  amalec
998
999         * ChangeLog: Update ChangeLog
1000
1001 2001-06-22 02:36  amalec
1002
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
1007
1008 2001-06-19 22:01  amalec
1009
1010         * ChangeLog: Update changelog
1011
1012 2001-06-19 21:59  amalec
1013
1014         * src/check.h, src/check_run.c, tests/check_check.c: Added
1015         accessors for TestResult and expanded unit test
1016
1017 2001-06-12 19:29  amalec
1018
1019         * ChangeLog: Updated ChangeLog
1020
1021 2001-06-12 19:28  amalec
1022
1023         * configure, configure.in, src/check.h, src/check_run.c,
1024         tests/check_check.c: Added new tests for line number
1025
1026 2001-06-04 19:58  amalec
1027
1028         * ChangeLog, doc/index.html: Added homepage file in doc directory,
1029         and updated change log
1030
1031 2001-06-04 19:08  amalec
1032
1033         * doc/Makefile.am, doc/example.lyx, rpm/check.spec: Cleaned up spec
1034         file for RPM packaging
1035
1036 2001-06-04 01:50  amalec
1037
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
1041
1042 2001-06-01 17:46  amalec
1043
1044         * ChangeLog: Updated ChangeLog
1045
1046 2001-06-01 17:44  amalec
1047
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
1052
1053 2001-06-01 17:33  amalec
1054
1055         * aclocal.m4, configure, configure.in, doc/Makefile.am,
1056         doc/example.lyx: Made building docs conditional on presence of lyx
1057         and sgml2html
1058
1059 2001-06-01 00:35  amalec
1060
1061         * ChangeLog: Update ChangeLog
1062
1063 2001-06-01 00:34  amalec
1064
1065         * configure.in, doc/Makefile.am: Modified Makefile.am to include
1066         docs in dist
1067
1068 2001-06-01 00:26  amalec
1069
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
1073
1074 2001-05-31 23:30  amalec
1075
1076         * doc/money/: config.h, config.log, config.status: Removed unneded
1077         files
1078
1079 2001-05-31 17:37  amalec
1080
1081         * ChangeLog, ChangeLogOld: Updated change logs
1082
1083 2001-05-31 17:35  amalec
1084
1085         * doc/example.lyx: Commit changes to example, get things in synch
1086
1087 2001-05-31 17:32  amalec
1088
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
1094
1095 2001-05-31 01:48  amalec
1096
1097         * doc/money/AUTHORS: Trying to commit added files...
1098
1099 2001-05-31 01:45  amalec
1100
1101         * doc/example.lyx: Cleaning up CVS..
1102
1103 2001-05-31 01:37  amalec
1104
1105         * ChangeLogOld: Trying to update documentation and change log, and
1106         statisfy CVS...
1107
1108 2001-05-31 01:34  amalec
1109
1110         * ChangeLog: Refined documentation, and moved old change log
1111         information to ChangeLogOld
1112
1113 2001-05-31 00:44  amalec
1114
1115         * doc/example.lyx: Added complete example to accompany
1116         documentation
1117
1118 2001-05-30 05:25  amalec
1119
1120         * Makefile.in: Added example and expanded documentation
1121
1122 2001-05-30 00:42  amalec
1123
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:
1132         Initial revision
1133
1134 2001-05-30 00:42  amalec
1135
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
1146