Kerala

Description

Kerala is a visualization tools for Squeak that is coupled with SUnit tests.When you a sunit test, a trace is generated. You can visualize this trace using different color maps.A short demonstration:Load Kerala (http://www.squeaksource.com/Kerala)Pick any SUnit (subclass of TestCase) and add an instance method 'classesToBeMonitored' that returns a collection of classes to be monitored. For example:RunArrayTest>>classesToBeMonitored^ {RunArray}Run the test classOpen the Kerala browser: KABrowser openSelect a class history on the left-most pane that constains more that 0 moments. You should have one that has 67 moments.Select a color map (e.g., KAMethodsMap)Right click on the color map and press visualizeThe idea is that each message sent to an instance of the class being monitored (e.g., RunArray) will be recorded. The visualization has to be read as the following:Horizontally you have method callsVertically you have the method call stack.Coloring is based on each frameKAMethodsMap => each color is a method of the class being monitoredKAPackage3Map => Each color is a monticello packageKAClassColoringMap => Each color is a class

Details

Source
SqueakSource
Dialect
squeak (25% confidence)

Categories

Testing IDE / Dev Tools Education / Howto System / OS Packaging / VCS
← Back to results