source: rtems-testing/rtems-coverage/ChangeLog @ 4aa1b66

4.11
Last change on this file since 4aa1b66 was 4aa1b66, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 16, 2009 at 2:41:27 PM

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

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