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

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

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

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