source: rtems-testing/rtems-coverage/ChangeLog @ dee6c38

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

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

  • VERSIONS-COVERAGE, generate_coverage_html: Sort by CPU/BSP not just BSP.
  • Property mode set to 100644
File size: 17.2 KB
Line 
12009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * VERSIONS-COVERAGE, generate_coverage_html: Sort by CPU/BSP not just
4        BSP.
5
62009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * generate_coverage_html: Speed up loop that does untar.
9
102009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * generate_coverage_html: Modify sort order.
13
142009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.
17
182009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * generate_coverage_html: Fine tune sorting keys.
21
222009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * covmerge.cc: Percentages are 0-100 not 0-1.
25        * do_coverage: Rerun when coverage file has zero length.
26        Generate row.html for web report.
27        * generate_coverage_html, style.css: New files.
28
292009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * do_coverage: Reorder info in tarball name and fix typo where BSP did
32        not get printed in summary.
33
342009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * do_coverage: Merge gen_report into do_coverage. Also add extension to
37        results tarball to indicate contents.
38        * gen_report: Removed.
39
402009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * VERSIONS-COVERAGE: Test head.
43
442009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * VERSIONS-COVERAGE: Add support for running coverage on 4.8 and 4.9.
47        This was used to produce baseline data for comparison purposes.
48        * rtems-48-20090909.diff, rtems-49-20090909.diff: New files.
49
502009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * do_coverage: Put temporary file in /tmp.
53
542009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * do_coverage, gen_report: Now modify the optimization flag from the
57        script so the make/custom file is not part of the patch. Also include
58        a configuration.txt file in the tarball to capture information.
59        * rtems-cvs-20090819.diff: New file.
60        * rtems-cvs-20090817.diff: Removed.
61
622009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * rtems-cvs-20090318.diff, rtems-cvs-20090327.diff,
65        rtems-cvs-20090421.diff, rtems-cvs-20090515.diff,
66        rtems-cvs-20090618.diff, rtems-cvs-20090727.diff,
67        rtems-cvs-20090805.diff: Removed.
68
692009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * rtems-cvs-20090817.diff: New file.
72        * rtems-cvs-20090811.diff, rtems-cvs-20090812.diff: Removed.
73
742009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * do_coverage: Add support for the -E option which turns on
77        experimental coverage mode. This adds all code we do not have good
78        enough coverage on yet to include in the baseline case.
79        * rtems-cvs-20090812.diff: New file.
80
812009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * VERSIONS-COVERAGE, do_coverage, rtems-cvs-20090806.diff: Switch to
84        --enable-coverage and building rtems_coverage.o
85        * rtems-cvs-20090811.diff: New file.
86
872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * rtems-cvs-20090806.diff: New file.
90
912009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * skyeye-1.2.8-rtems-20090805.diff: New file.
94
952009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * Explanations.txt: Update.
98        * rtems-cvs-20090805.diff: Replace.
99
1002009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * rtems-cvs-20090805.diff: New file.
103
1042009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * CoverageReaderSkyeye.cc, ObjdumpProcessor.cc: Now appears to work OK
107        on ARM with edb7312.
108
1092009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * ObjdumpProcessor.cc: On ARM, there are literal tables at the end of
112        methods. We need to avoid considering them not executed.
113
1142009-08-01      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * Explanations.txt: Move pthread.c line numbers.
117
1182009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * Explanations.txt: Update and enhance sporadic scheduler case.
121
1222009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * Explanations.txt: Account for reworking heapgetinfo.c and adding
125        first case in sp63.
126
1272009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * gen_report: Include .num file in tarball.
130
1312009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
132
133        * Explanations.txt: Update to account for new test cases.
134
1352009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * Explanations.txt: Update to account for recently added tests.
138
1392009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * CoverageReaderSkyeye.cc: Fix comment.
142        * do_coverage: Add EXTRA_ARGS for RTEMS configure.
143
1442009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * Explanations.txt: Update for recent test additions.
147        * do_coverage: Remove build directory before configuring.
148        * rtems-cvs-20090727.diff: New file.  Reflects configuring with
149        POSIX disabled.
150
1512009-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * do_coverage: Change arguments so that they toggle settings. This
154        allows for all but .. type of logic on the arguments.
155
1562009-07-26      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Explanations.txt: Account for reworking killinfo.c and having
159        psxsignal02 to test it.
160        * do_coverage: Add option to disable posix from testing.
161
1622009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * Explanations.txt: Eliminate more interrupt critical section cases.
165        * gen_report: Note which spintrcritical* tests cannot detect when they
166        hit the case and just run until killed.
167
1682009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * Explanations.txt: Remove cancellation cases and cleanup killinfo.c
171        explations.
172
1732009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * Explanations.txt: Event interrupt synchronization cases covered.
176
1772009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * Explanations.txt: Explanation improvements.
180        * gen_report: Add spintrcritical09 as one not to worry about completion.
181
1822009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * Explanations.txt: Remove debug.c
185
1862009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * Explanations.txt: Multiple updates based on changes from myself and
189        Santosh.
190
1912009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Explanations.txt: Remove explanations for cases covered by recent
194        test additions.
195
1962009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Explanations.txt: Update to spfatal03 and addition of psxautoinit02
199        covered a couple of cases.
200
2012009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * Explanations.cc, Toolnames.cc: Make compile with gcc 4.4.0 on Fedora
204        11.
205
2062009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * Explanations.txt: Add new interrupt synchronization tests.
209        * do_coverage: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to
210        reduce number of cases in _Thread_queue_Enqueue_priority.
211
2122009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * Explanations.txt: More improvements.
215
2162009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * Explanations.txt: Rewrite explanation of watchdogadjusttochain.c:42.
219
2202009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
221
222        * Explanations.txt: Added sp59 to test path through
223        _Thread_queue_First_priority where the task's priority was in the
224        bottom 1/4 of the range.
225
2262009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * Explanations.txt: Timespec divide by zero covered by sp58.
229        spthreadq01 covers extracting a thread which is not blocked on a
230        thread queue. Rewrite explanation of threadqueuefirstpriority.c.
231
2322009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * Explanations.txt: Cover last of threadget.c with added test case in
235        sp43.
236
2372009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * Explanations.txt: semcreate.c:163 eliminated by rework of semcreate.
240
2412009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * Explanations.txt: Add test cases for counting semaphore flush and
244        priority heap get information error cases.
245
2462009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * Explanations.txt: Cover more cases.
249
2502009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Explanations.txt: objectshrinkinformation.c covered with reworked
253        loop from Chris Johns.
254
2552009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Explanations.txt: Cover a few more cases.
258
2592009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * Explanations.txt: Restructured code to eliminate these cases.
262
2632009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * Explanations.txt: Eliminate mutexget.c automatic initialization
266        cases.
267
2682009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * Explanations.txt: Clean up mutexget.c and corresponding explanations.
271
2722009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
273
274        * Explanations.txt: Fixed psxsignal01 to hit POSIX signal from ISR
275        case.
276
2772009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        * Explanations.txt: psxtransschedparam.c:36 eliminated by restructuring
280        switch into a series of if's.
281
2822009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * Explanations.txt: Cover a couple of more cases.
285
2862009-07-04      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * Explanations.txt: Santosh completed rwlock. I reworked
289        rtems/src/taskinitusers.c to eliminate an unused path.
290
2912009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * Explanations.txt: Unreachable API Extension paths marked as either
294        unused or only with certain APIs.
295
2962009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * Explanations.txt: vfork test added. Workspace zero test added. No API
299        uses predriver_hook so code marked as unused by current APIs.
300
3012009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Explanations.txt: Eliminate cases in sigwait() and sigtimedwait().
304
3052009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * Explanations.txt: More clean up of covered cases.
308
3092009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * Explanations.txt: Correct explanation of threadinitialize.c:91. It is
312        really implementing POSIX feature to provide stack space NOT custom
313        stack allocator.
314
3152009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * Explanations.txt: With addition of spstkalloc test, the paths through
318        stack alloc and free are covered.
319
3202009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * Explanations.txt: More cases eliminated.
323
3242009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * Explanations.txt, gen_report: Updated to have explanations for all
327        cases even if the confidence in some is not particularly high. All
328        explanations are not used.
329
3302009-06-24      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * Explanations.txt: Update to explain more.
333
3342009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * rtems-cvs-20090618.diff: New file.
337
3382009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
339
340        * Explanations.txt: Update to eliminate covered areas and fix drifting
341        line numbers.
342
3432009-06-17      Joel Sherrill <joel.sherrill@OARcorp.com>
344
345        * Explanations.txt: Add 33 explanations.
346
3472009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
348
349        * Explanations.txt: Update.
350
3512009-06-10      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * Explanations.txt: Delete two small weird cases.
354
3552009-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * Explanations.txt: Add 5 more explanations.
358        * SPARC-Annul-Slot-Explanation.txt: New file.
359
3602009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
361
362        * Explanations.txt: Add 7 more explanations.
363
3642009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * Explanations.txt: Nesting count on thread suspension is only
367        supported from ITRON API so disable if ITRON is disabled.
368        Implementing this eliminated 4 uncovered ranges in the tested
369        configuration.
370
3712009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * Explanations.txt: Eliminate covered cases.
374
3752009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * Explanations.txt: Add about 20 explanations.
378
3792009-05-28      Jennifer Averett <jennifer.averett@OARcorp.com>
380
381        * Explanations.txt: Added explanations for simple cases.
382
3832009-05-25      Joel Sherrill <joel.sherrill@OARcorp.com>
384
385        * Explanations.cc, Explanations.h, covmerge.cc: Add multiple line
386        explanations.
387
3882009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
389
390        * ObjdumpProcessor.cc, Toolnames.cc: Fix comments. Mark ARM nop as 4
391        bytes.
392
3932009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
394
395        * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Clean up nop
396        processing and get size of nop instruction from toolset class.
397
3982009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * Explanations.txt, ObjdumpProcessor.cc: If nop divides uncovered
401        range, do not consider it executed. This results in slightly fewer
402        ranges of slightly larger size.
403
4042009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * Explanations.cc: +++ was ending up as explanation.
407        * Explanations.txt: Eliminate covered cases.
408
4092009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
410
411        * Explanations.cc, Explanations.txt: Add +++ as end of explanation and
412        allow blank lines between cases. This is in preparation for
413        supporting multiline comments.
414
4152009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * Explanations.txt: Add more.
418
4192009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        * gen_report: Add end of test check.
422
4232009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
424
425        * covmerge.cc: Uncovered ranges was always 0.
426
4272009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * covmerge.cc, gen_report: Add sizes.txt to output reports.
430
4312009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * Explanations.cc, Explanations.h, Explanations.txt, covmerge.cc: Add
434        classication to explanations file format.
435
4362009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
437
438        * rtems-cvs-20090515.diff: New file. Adding vprintk.c resulted in
439        cpukit/libcsupport/Makefile.am changing near the coverage patch.
440
4412009-05-08      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * VERSIONS-COVERAGE, do_coverage, gen_report: Pass in BSP on command
444        line.
445
4462009-05-04      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * gen_report: Correct name of report.
449
4502009-04-22      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * Explanations.txt: Add a few more cases.
453
4542009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * gen_report: Create tarball from dated subdirectory.
457
4582009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * covmerge.cc: Direct output to stdout, not stderr.
461        * do_coverage: Starting timestamp was set twice.
462        * gen_report: Capture output files into a tarball.
463
4642009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
465
466        * VERSIONS-COVERAGE: Add patch against latest CVS.
467        * rtems-cvs-20090421.diff: New file.
468
4692009-04-09      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * ObjdumpProcessor.cc: Remove warning.
472
4732009-04-03      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * .cvsignore: New file.
476
4772009-04-02      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * VERSIONS-COVERAGE, gen_report: Add cd to exe directory.
480
4812009-03-31      Joel Sherrill <joel.sherrill@OARcorp.com>
482
483        * CoverageReaderSkyeye.cc: Get return status.
484
4852009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
486
487        * ERC32-Status, VERSIONS-COVERAGE: New baseline which is based upon
488        adding a symbol end_of_profiling to the image.
489        * rtems-cvs-20090327.diff: New file.
490        * rtems-cvs-20090312.diff: Removed.
491
4922009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * ERC32-Status: New file.
495
4962009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * Explanations.txt, VERSIONS-COVERAGE: Update so there are no unused
499        explanations. This is a great starting point.
500
5012009-03-26      Joel Sherrill <joel.sherrill@OARcorp.com>
502
503        * Explanations.txt, VERSIONS-COVERAGE, do_coverage: Update.
504
5052009-03-23      Joel Sherrill <joel.sherrill@OARcorp.com>
506
507        * VERSIONS-COVERAGE, covmerge.cc: Add rtl22xx. Fix issue on address
508        conversion with MSB is set.
509
5102009-03-20      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * CoverageReaderTSIM.cc, CoverageWriterTSIM.cc, VERSIONS-COVERAGE: Now
513        running on erc32 ok again. Added untested support for leon2 and
514        leon3.
515
5162009-03-19      Joel Sherrill <joel.sherrill@OARcorp.com>
517
518        * CoverageReaderSkyeye.cc, CoverageWriterSkyeye.cc, README: Now runs OK
519        on skyeye 1.2.6 with patch in this directory.
520        * skyeye-1.2.6-rtems-20090319.diff: New file.
521
5222009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
523
524        * Makefile: Add Id.
525
5262009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * rtems-cvs-20090318.diff: New file.
529        * rtems-cvs-20071130.diff, rtems-cvs-20080204.diff,
530        rtems-cvs-20081219.diff: Removed.
531
5322009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * CoverageReaderTSIM.cc, CoverageReaderTSIM.h, Makefile,
535        VERSIONS-COVERAGE, covmerge.cc, do_coverage, gen_report: First
536        attempt at adding Skyeye code coverage support.
537        * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
538        CoverageReaderSkyeye.h, CoverageWriterSkyeye.cc,
539        CoverageWriterSkyeye.h, skyeye_header.h: New files.
540
5412009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * README: Update.
544
5452009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * do_coverage, gen_report: Now should be more tailorable.
548        * VERSIONS-COVERAGE: New file.
549        * c, cp_em, j-erc32: Removed.
550
5512009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
552
553        Initial import.
554        * ChangeLog, CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
555        CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h,
556        CoverageReaderBase.cc, CoverageReaderBase.h, CoverageReaderNops.cc,
557        CoverageReaderNops.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h,
558        CoverageWriterBase.cc, CoverageWriterBase.h, CoverageWriterTSIM.cc,
559        CoverageWriterTSIM.h, Doxyfile, Explanations.cc, Explanations.h,
560        Explanations.txt, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
561        README, Toolnames.cc, Toolnames.h, app_common.h, c, covmerge.cc,
562        cp_em, do_coverage, gen_report, j-erc32, rtems-cvs-20071130.diff,
563        rtems-cvs-20080204.diff, rtems-cvs-20081219.diff,
564        rtems-cvs-20090312.diff: New files.
565
Note: See TracBrowser for help on using the repository browser.