Mercurial > hg > release > heapstats-1.0
changeset 3:4713409f648d
Add testcase for Analyzer.
author | Yasumasa Suenaga <suenaga.yasumasa@lab.ntt.co.jp> |
---|---|
date | Fri, 05 Apr 2013 11:17:42 +0900 |
parents | 8be12a9f1298 |
children | 748a37d00b6f |
files | analyzer/test/SnapShotParserTest.java analyzer/test/heapstats_snapshot.dat |
diffstat | 2 files changed, 25 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/analyzer/test/SnapShotParserTest.java Fri Apr 05 11:17:42 2013 +0900 @@ -0,0 +1,25 @@ +import jp.co.ntt.oss.heapstats.parser.*; +import jp.co.ntt.oss.heapstats.container.*; + + +public class SnapShotParserTest{ + + public static void main(String[] args) throws Exception{ + HeapStatsParser parser = new HeapStatsParser(); + parser.parse(args[0], new TestParserHandler()); + } + +} + +class TestParserHandler implements ParserEventHandler{ + + public ParseResult onNewSnapShot(SnapShotHeader header){ + return ParserEventHandler.ParseResult.HEAPSTATS_PARSE_CONTINUE; + } + + public ParseResult onEntry(ObjectData data){ + return ParserEventHandler.ParseResult.HEAPSTATS_PARSE_CONTINUE; + } + +} +