I've been working on improving the existing Code Coverage Tool in
utilities. I'm getting ready to commit the work but I'm not sure whether to
commit the Eclipse project files with the code. Are they considered helpful
or clutter?

I've attached an example code coverage report from the tool I took while
running a mustella test on components/Button.

Thanks,

-Darrell
<?xml version="1.0" encoding="utf-8"?><code-coverage version="1.0"><line-coverage executed="513" total="652" percent="78"></line-coverage><method-coverage executed="46" total="59" percent="77"></method-coverage><include-filters><include-filter>mx.controls.Button</include-filter></include-filters><packages><package name="mx.controls"><line-coverage executed="513" total="652" percent="78"></line-coverage><method-coverage executed="46" total="59" percent="77"></method-coverage><files><file name="Button.as"><line-coverage executed="513" total="652" percent="78"><unexecuted-set><unexecuted>922</unexecuted><unexecuted>924</unexecuted><unexecuted>925</unexecuted><unexecuted>927</unexecuted><unexecuted>997</unexecuted><unexecuted>998</unexecuted><unexecuted>1055</unexecuted><unexecuted>1092</unexecuted><unexecuted>1094</unexecuted><unexecuted>1100</unexecuted><unexecuted>1105</unexecuted><unexecuted>1107</unexecuted><unexecuted>1108</unexecuted><unexecuted>1110</unexecuted><unexecuted>1112</unexecuted><unexecuted>1114</unexecuted><unexecuted>1116</unexecuted><unexecuted>1117</unexecuted><unexecuted>1119</unexecuted><unexecuted>1123</unexecuted><unexecuted>1126</unexecuted><unexecuted>1128</unexecuted><unexecuted>1129</unexecuted><unexecuted>1131</unexecuted><unexecuted>1133</unexecuted><unexecuted>1134</unexecuted><unexecuted>1137</unexecuted><unexecuted>1138</unexecuted><unexecuted>1198</unexecuted><unexecuted>1200</unexecuted><unexecuted>1206</unexecuted><unexecuted>1208</unexecuted><unexecuted>1209</unexecuted><unexecuted>1353</unexecuted><unexecuted>1355</unexecuted><unexecuted>1361</unexecuted><unexecuted>1363</unexecuted><unexecuted>1364</unexecuted><unexecuted>1502</unexecuted><unexecuted>1504</unexecuted><unexecuted>1505</unexecuted><unexecuted>1506</unexecuted><unexecuted>1607</unexecuted><unexecuted>1638</unexecuted><unexecuted>1639</unexecuted><unexecuted>1645</unexecuted><unexecuted>1646</unexecuted><unexecuted>1647</unexecuted><unexecuted>1649</unexecuted><unexecuted>1650</unexecuted><unexecuted>1664</unexecuted><unexecuted>1948</unexecuted><unexecuted>1972</unexecuted><unexecuted>1989</unexecuted><unexecuted>2114</unexecuted><unexecuted>2122</unexecuted><unexecuted>2123</unexecuted><unexecuted>2145</unexecuted><unexecuted>2155</unexecuted><unexecuted>2156</unexecuted><unexecuted>2160</unexecuted><unexecuted>2161</unexecuted><unexecuted>2164</unexecuted><unexecuted>2167</unexecuted><unexecuted>2184</unexecuted><unexecuted>2185</unexecuted><unexecuted>2186</unexecuted><unexecuted>2276</unexecuted><unexecuted>2278</unexecuted><unexecuted>2363</unexecuted><unexecuted>2364</unexecuted><unexecuted>2371</unexecuted><unexecuted>2375</unexecuted><unexecuted>2476</unexecuted><unexecuted>2495</unexecuted><unexecuted>2496</unexecuted><unexecuted>2497</unexecuted><unexecuted>2498</unexecuted><unexecuted>2515</unexecuted><unexecuted>2516</unexecuted><unexecuted>2517</unexecuted><unexecuted>2518</unexecuted><unexecuted>2519</unexecuted><unexecuted>2552</unexecuted><unexecuted>2561</unexecuted><unexecuted>2564</unexecuted><unexecuted>2573</unexecuted><unexecuted>2577</unexecuted><unexecuted>2579</unexecuted><unexecuted>2580</unexecuted><unexecuted>2581</unexecuted><unexecuted>2647</unexecuted><unexecuted>2654</unexecuted><unexecuted>2656</unexecuted><unexecuted>2657</unexecuted><unexecuted>2659</unexecuted><unexecuted>2663</unexecuted><unexecuted>2666</unexecuted><unexecuted>2668</unexecuted><unexecuted>2672</unexecuted><unexecuted>2676</unexecuted><unexecuted>2677</unexecuted><unexecuted>2679</unexecuted><unexecuted>2691</unexecuted><unexecuted>2698</unexecuted><unexecuted>2700</unexecuted><unexecuted>2704</unexecuted><unexecuted>2707</unexecuted><unexecuted>2709</unexecuted><unexecuted>2713</unexecuted><unexecuted>2716</unexecuted><unexecuted>2717</unexecuted><unexecuted>2719</unexecuted><unexecuted>2734</unexecuted><unexecuted>2772</unexecuted><unexecuted>2804</unexecuted><unexecuted>2805</unexecuted><unexecuted>2847</unexecuted><unexecuted>2849</unexecuted><unexecuted>2850</unexecuted><unexecuted>2851</unexecuted><unexecuted>2856</unexecuted><unexecuted>2858</unexecuted><unexecuted>2859</unexecuted><unexecuted>2861</unexecuted><unexecuted>2863</unexecuted><unexecuted>2865</unexecuted><unexecuted>2866</unexecuted><unexecuted>2867</unexecuted><unexecuted>2868</unexecuted><unexecuted>2869</unexecuted><unexecuted>2870</unexecuted><unexecuted>2871</unexecuted><unexecuted>2873</unexecuted><unexecuted>2878</unexecuted><unexecuted>2880</unexecuted><unexecuted>2881</unexecuted><unexecuted>2883</unexecuted><unexecuted>2884</unexecuted></unexecuted-set></line-coverage><method-coverage executed="46" total="59" percent="77"><unexecuted-set><unexecuted>mx.controls:Button/baselinePosition/get</unexecuted><unexecuted>mx.controls:Button/data/get</unexecuted><unexecuted>mx.controls:Button/data/set</unexecuted><unexecuted>mx.controls:Button/fontContext/get</unexecuted><unexecuted>mx.controls:Button/fontContext/set</unexecuted><unexecuted>mx.controls:Button/listData/get</unexecuted><unexecuted>mx.controls:Button/listData/set</unexecuted><unexecuted>mx.controls:Button/mx_internal:skinLayoutDirection/set</unexecuted><unexecuted>mx.controls:Button/private:autoRepeatTimer_timerDelayHandler</unexecuted><unexecuted>mx.controls:Button/private:autoRepeatTimer_timerHandler</unexecuted><unexecuted>mx.controls:Button/private:stage_mouseLeaveHandler</unexecuted><unexecuted>mx.controls:Button/protected:rollOutHandler</unexecuted><unexecuted>mx.controls:Button/protected:rollOverHandler</unexecuted></unexecuted-set></method-coverage><methods><method name="mx.controls:Button/Button"><line-coverage executed="11" total="11" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/autoRepeat/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/autoRepeat/set"><line-coverage executed="5" total="6" percent="83"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/baselinePosition/get"><line-coverage executed="0" total="4" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/data/get"><line-coverage executed="0" total="2" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/data/set"><line-coverage executed="0" total="19" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/emphasized/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/emphasized/set"><line-coverage executed="5" total="5" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/enabled/set"><line-coverage executed="8" total="8" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/fontContext/get"><line-coverage executed="0" total="2" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/fontContext/set"><line-coverage executed="0" total="3" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/label/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/label/set"><line-coverage executed="9" total="9" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/labelPlacement/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/labelPlacement/set"><line-coverage executed="6" total="6" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/listData/get"><line-coverage executed="0" total="2" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/listData/set"><line-coverage executed="0" total="3" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/mx_internal:buttonPressed"><line-coverage executed="5" total="9" percent="55"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:buttonReleased"><line-coverage executed="7" total="12" percent="58"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:changeIcons"><line-coverage executed="7" total="8" percent="87"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:changeSkins"><line-coverage executed="13" total="13" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:getCurrentButtonState"><line-coverage executed="11" total="11" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:getCurrentIcon"><line-coverage executed="5" total="5" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:getCurrentIconName"><line-coverage executed="12" total="12" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:getTextField"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:layoutContents"><line-coverage executed="106" total="112" percent="94"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:phase/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:phase/set"><line-coverage executed="7" total="7" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:setSelected"><line-coverage executed="8" total="8" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:skinLayoutDirection/set"><line-coverage executed="0" total="4" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/mx_internal:viewIcon"><line-coverage executed="4" total="4" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:viewIconForPhase"><line-coverage executed="30" total="43" percent="69"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:viewSkin"><line-coverage executed="11" total="11" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/mx_internal:viewSkinForPhase"><line-coverage executed="47" total="50" percent="94"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/private:autoRepeatTimer_timerDelayHandler"><line-coverage executed="0" total="13" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/private:autoRepeatTimer_timerHandler"><line-coverage executed="0" total="5" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/private:stage_mouseLeaveHandler"><line-coverage executed="0" total="4" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/private:systemManager_mouseUpHandler"><line-coverage executed="7" total="7" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:adjustFocusRect"><line-coverage executed="3" total="3" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:clickHandler"><line-coverage executed="6" total="8" percent="75"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:commitProperties"><line-coverage executed="21" total="29" percent="72"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:createChildren"><line-coverage executed="7" total="7" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:currentCSSState/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:focusOutHandler"><line-coverage executed="4" total="5" percent="80"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:initializeAccessibility"><line-coverage executed="3" total="4" percent="75"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:keyDownHandler"><line-coverage executed="4" total="6" percent="66"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:keyUpHandler"><line-coverage executed="4" total="9" percent="44"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:measure"><line-coverage executed="43" total="43" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:mouseDownHandler"><line-coverage executed="9" total="10" percent="90"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:mouseUpHandler"><line-coverage executed="7" total="8" percent="87"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/protected:rollOutHandler"><line-coverage executed="0" total="10" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/protected:rollOverHandler"><line-coverage executed="0" total="12" percent="0"></line-coverage><method-coverage executed="0" total="1" percent="0"></method-coverage></method><method name="mx.controls:Button/protected:updateDisplayList"><line-coverage executed="27" total="27" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/selected/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/selected/set"><line-coverage executed="4" total="4" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/styleChanged"><line-coverage executed="15" total="15" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/toggle/get"><line-coverage executed="2" total="2" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/toggle/set"><line-coverage executed="7" total="7" percent="100"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method><method name="mx.controls:Button/toolTip/set"><line-coverage executed="5" total="7" percent="71"></line-coverage><method-coverage executed="1" total="1" percent="100"></method-coverage></method></methods></file></files></package></packages></code-coverage>

Reply via email to