source: rtems-testing/rtems-coverage/ChangeLog @ 8a347d0

4.11
Last change on this file since 8a347d0 was 8a347d0, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 16, 2009 at 12:25:56 PM

2009-09-16 Joel Sherrill <joel.sherrill@…>

  • generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.
  • Property mode set to 100644
File size: 16.8 KB
Line 
12009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.
4
52009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * generate_coverage_html: Fine tune sorting keys.
8
92009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
10
11        * covmerge.cc: Percentages are 0-100 not 0-1.
12        * do_coverage: Rerun when coverage file has zero length.
13        Generate row.html for web report.
14        * generate_coverage_html, style.css: New files.
15
162009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * do_coverage: Reorder info in tarball name and fix typo where BSP did
19        not get printed in summary.
20
212009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * do_coverage: Merge gen_report into do_coverage. Also add extension to
24        results tarball to indicate contents.
25        * gen_report: Removed.
26
272009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * VERSIONS-COVERAGE: Test head.
30
312009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * VERSIONS-COVERAGE: Add support for running coverage on 4.8 and 4.9.
34        This was used to produce baseline data for comparison purposes.
35        * rtems-48-20090909.diff, rtems-49-20090909.diff: New files.
36
372009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * do_coverage: Put temporary file in /tmp.
40
412009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * do_coverage, gen_report: Now modify the optimization flag from the
44        script so the make/custom file is not part of the patch. Also include
45        a configuration.txt file in the tarball to capture information.
46        * rtems-cvs-20090819.diff: New file.
47        * rtems-cvs-20090817.diff: Removed.
48
492009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * rtems-cvs-20090318.diff, rtems-cvs-20090327.diff,
52        rtems-cvs-20090421.diff, rtems-cvs-20090515.diff,
53        rtems-cvs-20090618.diff, rtems-cvs-20090727.diff,
54        rtems-cvs-20090805.diff: Removed.
55
562009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * rtems-cvs-20090817.diff: New file.
59        * rtems-cvs-20090811.diff, rtems-cvs-20090812.diff: Removed.
60
612009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * do_coverage: Add support for the -E option which turns on
64        experimental coverage mode. This adds all code we do not have good
65        enough coverage on yet to include in the baseline case.
66        * rtems-cvs-20090812.diff: New file.
67
682009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * VERSIONS-COVERAGE, do_coverage, rtems-cvs-20090806.diff: Switch to
71        --enable-coverage and building rtems_coverage.o
72        * rtems-cvs-20090811.diff: New file.
73
742009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * rtems-cvs-20090806.diff: New file.
77
782009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * skyeye-1.2.8-rtems-20090805.diff: New file.
81
822009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * Explanations.txt: Update.
85        * rtems-cvs-20090805.diff: Replace.
86
872009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * rtems-cvs-20090805.diff: New file.
90
912009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * CoverageReaderSkyeye.cc, ObjdumpProcessor.cc: Now appears to work OK
94        on ARM with edb7312.
95
962009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * ObjdumpProcessor.cc: On ARM, there are literal tables at the end of
99        methods. We need to avoid considering them not executed.
100
1012009-08-01      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * Explanations.txt: Move pthread.c line numbers.
104
1052009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Explanations.txt: Update and enhance sporadic scheduler case.
108
1092009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * Explanations.txt: Account for reworking heapgetinfo.c and adding
112        first case in sp63.
113
1142009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * gen_report: Include .num file in tarball.
117
1182009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * Explanations.txt: Update to account for new test cases.
121
1222009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * Explanations.txt: Update to account for recently added tests.
125
1262009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
127
128        * CoverageReaderSkyeye.cc: Fix comment.
129        * do_coverage: Add EXTRA_ARGS for RTEMS configure.
130
1312009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
132
133        * Explanations.txt: Update for recent test additions.
134        * do_coverage: Remove build directory before configuring.
135        * rtems-cvs-20090727.diff: New file.  Reflects configuring with
136        POSIX disabled.
137
1382009-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * do_coverage: Change arguments so that they toggle settings. This
141        allows for all but .. type of logic on the arguments.
142
1432009-07-26      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * Explanations.txt: Account for reworking killinfo.c and having
146        psxsignal02 to test it.
147        * do_coverage: Add option to disable posix from testing.
148
1492009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * Explanations.txt: Eliminate more interrupt critical section cases.
152        * gen_report: Note which spintrcritical* tests cannot detect when they
153        hit the case and just run until killed.
154
1552009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * Explanations.txt: Remove cancellation cases and cleanup killinfo.c
158        explations.
159
1602009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * Explanations.txt: Event interrupt synchronization cases covered.
163
1642009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * Explanations.txt: Explanation improvements.
167        * gen_report: Add spintrcritical09 as one not to worry about completion.
168
1692009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * Explanations.txt: Remove debug.c
172
1732009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * Explanations.txt: Multiple updates based on changes from myself and
176        Santosh.
177
1782009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * Explanations.txt: Remove explanations for cases covered by recent
181        test additions.
182
1832009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * Explanations.txt: Update to spfatal03 and addition of psxautoinit02
186        covered a couple of cases.
187
1882009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * Explanations.cc, Toolnames.cc: Make compile with gcc 4.4.0 on Fedora
191        11.
192
1932009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * Explanations.txt: Add new interrupt synchronization tests.
196        * do_coverage: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to
197        reduce number of cases in _Thread_queue_Enqueue_priority.
198
1992009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * Explanations.txt: More improvements.
202
2032009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * Explanations.txt: Rewrite explanation of watchdogadjusttochain.c:42.
206
2072009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * Explanations.txt: Added sp59 to test path through
210        _Thread_queue_First_priority where the task's priority was in the
211        bottom 1/4 of the range.
212
2132009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * Explanations.txt: Timespec divide by zero covered by sp58.
216        spthreadq01 covers extracting a thread which is not blocked on a
217        thread queue. Rewrite explanation of threadqueuefirstpriority.c.
218
2192009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * Explanations.txt: Cover last of threadget.c with added test case in
222        sp43.
223
2242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * Explanations.txt: semcreate.c:163 eliminated by rework of semcreate.
227
2282009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * Explanations.txt: Add test cases for counting semaphore flush and
231        priority heap get information error cases.
232
2332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * Explanations.txt: Cover more cases.
236
2372009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * Explanations.txt: objectshrinkinformation.c covered with reworked
240        loop from Chris Johns.
241
2422009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * Explanations.txt: Cover a few more cases.
245
2462009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * Explanations.txt: Restructured code to eliminate these cases.
249
2502009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Explanations.txt: Eliminate mutexget.c automatic initialization
253        cases.
254
2552009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Explanations.txt: Clean up mutexget.c and corresponding explanations.
258
2592009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * Explanations.txt: Fixed psxsignal01 to hit POSIX signal from ISR
262        case.
263
2642009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * Explanations.txt: psxtransschedparam.c:36 eliminated by restructuring
267        switch into a series of if's.
268
2692009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * Explanations.txt: Cover a couple of more cases.
272
2732009-07-04      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * Explanations.txt: Santosh completed rwlock. I reworked
276        rtems/src/taskinitusers.c to eliminate an unused path.
277
2782009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * Explanations.txt: Unreachable API Extension paths marked as either
281        unused or only with certain APIs.
282
2832009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
284
285        * Explanations.txt: vfork test added. Workspace zero test added. No API
286        uses predriver_hook so code marked as unused by current APIs.
287
2882009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * Explanations.txt: Eliminate cases in sigwait() and sigtimedwait().
291
2922009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * Explanations.txt: More clean up of covered cases.
295
2962009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * Explanations.txt: Correct explanation of threadinitialize.c:91. It is
299        really implementing POSIX feature to provide stack space NOT custom
300        stack allocator.
301
3022009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * Explanations.txt: With addition of spstkalloc test, the paths through
305        stack alloc and free are covered.
306
3072009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * Explanations.txt: More cases eliminated.
310
3112009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * Explanations.txt, gen_report: Updated to have explanations for all
314        cases even if the confidence in some is not particularly high. All
315        explanations are not used.
316
3172009-06-24      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * Explanations.txt: Update to explain more.
320
3212009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * rtems-cvs-20090618.diff: New file.
324
3252009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * Explanations.txt: Update to eliminate covered areas and fix drifting
328        line numbers.
329
3302009-06-17      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * Explanations.txt: Add 33 explanations.
333
3342009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * Explanations.txt: Update.
337
3382009-06-10      Joel Sherrill <joel.sherrill@OARcorp.com>
339
340        * Explanations.txt: Delete two small weird cases.
341
3422009-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * Explanations.txt: Add 5 more explanations.
345        * SPARC-Annul-Slot-Explanation.txt: New file.
346
3472009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
348
349        * Explanations.txt: Add 7 more explanations.
350
3512009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * Explanations.txt: Nesting count on thread suspension is only
354        supported from ITRON API so disable if ITRON is disabled.
355        Implementing this eliminated 4 uncovered ranges in the tested
356        configuration.
357
3582009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * Explanations.txt: Eliminate covered cases.
361
3622009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * Explanations.txt: Add about 20 explanations.
365
3662009-05-28      Jennifer Averett <jennifer.averett@OARcorp.com>
367
368        * Explanations.txt: Added explanations for simple cases.
369
3702009-05-25      Joel Sherrill <joel.sherrill@OARcorp.com>
371
372        * Explanations.cc, Explanations.h, covmerge.cc: Add multiple line
373        explanations.
374
3752009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * ObjdumpProcessor.cc, Toolnames.cc: Fix comments. Mark ARM nop as 4
378        bytes.
379
3802009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Clean up nop
383        processing and get size of nop instruction from toolset class.
384
3852009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * Explanations.txt, ObjdumpProcessor.cc: If nop divides uncovered
388        range, do not consider it executed. This results in slightly fewer
389        ranges of slightly larger size.
390
3912009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * Explanations.cc: +++ was ending up as explanation.
394        * Explanations.txt: Eliminate covered cases.
395
3962009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
397
398        * Explanations.cc, Explanations.txt: Add +++ as end of explanation and
399        allow blank lines between cases. This is in preparation for
400        supporting multiline comments.
401
4022009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
403
404        * Explanations.txt: Add more.
405
4062009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * gen_report: Add end of test check.
409
4102009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * covmerge.cc: Uncovered ranges was always 0.
413
4142009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
415
416        * covmerge.cc, gen_report: Add sizes.txt to output reports.
417
4182009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
419
420        * Explanations.cc, Explanations.h, Explanations.txt, covmerge.cc: Add
421        classication to explanations file format.
422
4232009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
424
425        * rtems-cvs-20090515.diff: New file. Adding vprintk.c resulted in
426        cpukit/libcsupport/Makefile.am changing near the coverage patch.
427
4282009-05-08      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * VERSIONS-COVERAGE, do_coverage, gen_report: Pass in BSP on command
431        line.
432
4332009-05-04      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * gen_report: Correct name of report.
436
4372009-04-22      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * Explanations.txt: Add a few more cases.
440
4412009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * gen_report: Create tarball from dated subdirectory.
444
4452009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * covmerge.cc: Direct output to stdout, not stderr.
448        * do_coverage: Starting timestamp was set twice.
449        * gen_report: Capture output files into a tarball.
450
4512009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * VERSIONS-COVERAGE: Add patch against latest CVS.
454        * rtems-cvs-20090421.diff: New file.
455
4562009-04-09      Joel Sherrill <joel.sherrill@oarcorp.com>
457
458        * ObjdumpProcessor.cc: Remove warning.
459
4602009-04-03      Joel Sherrill <joel.sherrill@OARcorp.com>
461
462        * .cvsignore: New file.
463
4642009-04-02      Joel Sherrill <joel.sherrill@OARcorp.com>
465
466        * VERSIONS-COVERAGE, gen_report: Add cd to exe directory.
467
4682009-03-31      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * CoverageReaderSkyeye.cc: Get return status.
471
4722009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * ERC32-Status, VERSIONS-COVERAGE: New baseline which is based upon
475        adding a symbol end_of_profiling to the image.
476        * rtems-cvs-20090327.diff: New file.
477        * rtems-cvs-20090312.diff: Removed.
478
4792009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
480
481        * ERC32-Status: New file.
482
4832009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * Explanations.txt, VERSIONS-COVERAGE: Update so there are no unused
486        explanations. This is a great starting point.
487
4882009-03-26      Joel Sherrill <joel.sherrill@OARcorp.com>
489
490        * Explanations.txt, VERSIONS-COVERAGE, do_coverage: Update.
491
4922009-03-23      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * VERSIONS-COVERAGE, covmerge.cc: Add rtl22xx. Fix issue on address
495        conversion with MSB is set.
496
4972009-03-20      Joel Sherrill <joel.sherrill@OARcorp.com>
498
499        * CoverageReaderTSIM.cc, CoverageWriterTSIM.cc, VERSIONS-COVERAGE: Now
500        running on erc32 ok again. Added untested support for leon2 and
501        leon3.
502
5032009-03-19      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * CoverageReaderSkyeye.cc, CoverageWriterSkyeye.cc, README: Now runs OK
506        on skyeye 1.2.6 with patch in this directory.
507        * skyeye-1.2.6-rtems-20090319.diff: New file.
508
5092009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * Makefile: Add Id.
512
5132009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * rtems-cvs-20090318.diff: New file.
516        * rtems-cvs-20071130.diff, rtems-cvs-20080204.diff,
517        rtems-cvs-20081219.diff: Removed.
518
5192009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * CoverageReaderTSIM.cc, CoverageReaderTSIM.h, Makefile,
522        VERSIONS-COVERAGE, covmerge.cc, do_coverage, gen_report: First
523        attempt at adding Skyeye code coverage support.
524        * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
525        CoverageReaderSkyeye.h, CoverageWriterSkyeye.cc,
526        CoverageWriterSkyeye.h, skyeye_header.h: New files.
527
5282009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
529
530        * README: Update.
531
5322009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * do_coverage, gen_report: Now should be more tailorable.
535        * VERSIONS-COVERAGE: New file.
536        * c, cp_em, j-erc32: Removed.
537
5382009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
539
540        Initial import.
541        * ChangeLog, CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
542        CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h,
543        CoverageReaderBase.cc, CoverageReaderBase.h, CoverageReaderNops.cc,
544        CoverageReaderNops.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h,
545        CoverageWriterBase.cc, CoverageWriterBase.h, CoverageWriterTSIM.cc,
546        CoverageWriterTSIM.h, Doxyfile, Explanations.cc, Explanations.h,
547        Explanations.txt, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
548        README, Toolnames.cc, Toolnames.h, app_common.h, c, covmerge.cc,
549        cp_em, do_coverage, gen_report, j-erc32, rtems-cvs-20071130.diff,
550        rtems-cvs-20080204.diff, rtems-cvs-20081219.diff,
551        rtems-cvs-20090312.diff: New files.
552
Note: See TracBrowser for help on using the repository browser.