Great work, Aaron! We'll definitely want to integrate this soon. As long
as it doesn't break anything, please check it in and I'll take a look at it.
Cheers,
Philip
--On Tuesday, August 15, 2006 10:55 PM -1000 Aaron Kagawa
<[EMAIL PROTECTED]> wrote:
Hey Guys,
I hacked together port of Philip's DailyProjectFileMetric to
DailyProjectCoverage in my local copy. I've already got something
working. Take a look at the before
(http://csdl.ics.hawaii.edu/~kagawaa/DailyProjectCoverage.JPG) and after
(http://csdl.ics.hawaii.edu/~kagawaa/DailyProjectCoverage2.JPG) .
Basically, I ported over the following files to its respective Coverage
files: DailyProjectFileMetric
FileMetricFilePatternCache
FileMetricRowDataMap
FileMetricSummaryGrid
Currently, the only issue left is that granularity supports a wild card,
which doesn't make a whole lot of sense. Granularity took the place of
FileType in the DailyProjectFileMetric world. I think this isn't very
hard to change; its probably just takes deleting code instead of adding
code.
Philip what should I do with this code? I obviously don't want to break
the reducers or anything like that. Maybe I should check it in and let
you or Cedric finish it up. Anyway, let me know. Oh by the way, I added
my code as DailyProjectCoverage2 (in my local copy), so everything still
works as is.
Oh and the cool thing is that I think this solves the following problem.
4) The new DailyProjectFileMetric implementation works great, but we
still need a solution for Coverage. Currently, we send coverage
information per module. This means that the last module (the last
batch) to send coverage information replaces the previous module's data.
thanks, Aaron
Date: Tue, 15 Aug 2006 19:36:54 -1000
To: [EMAIL PROTECTED]
From: Aaron Kagawa <[EMAIL PROTECTED]>
Subject: Hackystat At Referentia
4) The new DailyProjectFileMetric implementation works great, but we
still need a solution for Coverage. Currently, we send coverage
information per module. This means that the last module (the last
batch) to send coverage information replaces the previous module's data.