Hi,
A new version of Hackystat is on the public server now (it's Version 6.2 Beta). The noticeable change is template support in telemetry language. I will supply more doc/help in the final 6.2 version which is due out this Friday.
For a sense of the language, you can go to "Extra - Telemetry Direct Streams Display analysis" and put the attachment in the text box and see what happens.
For those in the lab, I am planning giving a 5-min intro tomorrow noon at the review meeting.
Cheers,
Cedric
ATTACHMENT STARTS
streams time = {template<pattern> ActiveTime(pattern)};
streams mTime = {template<pattern> MemberActiveTime(pattern)};
streams sloc = {template<pattern> FileMetric("Sloc", pattern)};
streams covered = {template<pattern> JavaCoverage("NumOfCoveredMethods", pattern)};
streams uncovered = {template<pattern> JavaCoverage("NumOfUncoveredMethods", pattern)};
streams coverage = {template<pattern> JavaCoverage("NumOfCoveredMethods", pattern) / (JavaCoverage("NumOfCoveredMethods", pattern) + JavaCoverage("NumOfUncoveredMethods", pattern))};
streams linesAdd = {template<pattern> CodeChurn("LinesAdded", pattern)};
streams linesDel = {template<pattern> CodeChurn("LinesDeleted", pattern)};
streams relativeChurn = {template<pattern> CodeChurn("LinesAdded", pattern) - CodeChurn("LinesDeleted", pattern)};
charts c = {template<javatest, java, all>
(time<javatest>, time<java>, time<all>),
mTime<javatest>, mTime<java>, mTime<all>,
(sloc<javatest>, sloc<java>, sloc<all>),
coverage<all>, (covered<all>, uncovered<all>),
(linesAdd<all>, linesDel<all>),
(relativeChurn<javatest>, relativeChurn<java>, relativeChurn<all>)
};
draw c<"**/Test*.java", "**/*.java", "**">;
ATTACHMENT ENDS
