|
|
Open Issues and TasksFeaturesCoverage View
- Include parent info in text labels of source folder, package and
type entry objects.
- [Request by Vikram] Option to automatically merge-in
newly added sessions (toggle button in toolbar?).
- Show hint if no line information was available?
- Mark modified entries? Gray out?
- Mark classes with outdated metadata files.
- Check for CTRL/+ support.
Preferences
- Coverage decorator text template.
- Select counter mode for coverage decorators.
- Modification of Emma properties?
Launching
- Intermediate profile dump via context menu in
Debug view using EMMA's new CTL feature.
- Decorate (CTL) profile launches in Debug view?
Packaging/Installation
- Provide separate SDK feature with sources and unit
test plug-ins.
Internal ImplementationCore: Instrumentation
- Clean-up obsolete instrumented classes and metadata
files. Maybe register as IResourceChanged listeners.
Core: Analysis
- Handle parameterized type signatures correctly (Java 1.5 support).
- Clarify timestamp usage to show coverage information
only for source files that still correspond to the meta data.
- Several classes with the same name may occur multiple
times in the classpath. Make sure that the correct meta data is used and
the coverage information is assigned to the corresponding Java model
elements only.
- Handle inner classes to source mapping correctly.
- Mark classes with outdated metadata files with
a special singleton of ICoverageData.
UI Issues
- Update Coverage view on Java model changes.
- Check how optional tab groups can be embedded without
issuing an warning when the launch type is not available.
- Done, part of this release.
- Just has to be done, will be available in one of the next releases.
- Needs some investigation whether it makes sense to
implement this feature or how to implement it.
|