Mercurial > hg > truffle
changeset 22264:c7b6dae6d1fa
Truffle/Instrumentation: update two instrumentation-related tests
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Mon, 28 Sep 2015 20:37:24 -0700 |
parents | 4d35b02b3192 |
children | c66f520ad856 |
files | truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/LineToProbesMapTest.java |
diffstat | 2 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java Mon Sep 28 20:33:24 2015 -0700 +++ b/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java Mon Sep 28 20:37:24 2015 -0700 @@ -48,6 +48,7 @@ final Field field = TruffleVM.class.getDeclaredField("instrumenter"); field.setAccessible(true); final Instrumenter instrumenter = (Instrumenter) field.get(vm); + instrumenter.registerASTProber(new ToolTestUtil.TestASTProber()); final CoverageTracker tool = new CoverageTracker(); assertEquals(tool.getCounts().entrySet().size(), 0); instrumenter.install(tool); @@ -75,6 +76,7 @@ final Field field = TruffleVM.class.getDeclaredField("instrumenter"); field.setAccessible(true); final Instrumenter instrumenter = (Instrumenter) field.get(vm); + instrumenter.registerASTProber(new ToolTestUtil.TestASTProber()); final Source source = ToolTestUtil.createTestSource("testCountingCoverage"); final CoverageTracker valueCoverage = new CoverageTracker(ToolTestTag.VALUE_TAG);
--- a/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/LineToProbesMapTest.java Mon Sep 28 20:33:24 2015 -0700 +++ b/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/LineToProbesMapTest.java Mon Sep 28 20:37:24 2015 -0700 @@ -49,6 +49,7 @@ final Field field = TruffleVM.class.getDeclaredField("instrumenter"); field.setAccessible(true); final Instrumenter instrumenter = (Instrumenter) field.get(vm); + instrumenter.registerASTProber(new ToolTestUtil.TestASTProber()); final Source source = ToolTestUtil.createTestSource("testNoExecution"); final LineToProbesMap probesMap = new LineToProbesMap(); instrumenter.install(probesMap); @@ -64,6 +65,7 @@ final Field field = TruffleVM.class.getDeclaredField("instrumenter"); field.setAccessible(true); final Instrumenter instrumenter = (Instrumenter) field.get(vm); + instrumenter.registerASTProber(new ToolTestUtil.TestASTProber()); final Source source = ToolTestUtil.createTestSource("testMapping1"); final LineToProbesMap probesMap = new LineToProbesMap(); @@ -94,6 +96,7 @@ final Field field = TruffleVM.class.getDeclaredField("instrumenter"); field.setAccessible(true); final Instrumenter instrumenter = (Instrumenter) field.get(vm); + instrumenter.registerASTProber(new ToolTestUtil.TestASTProber()); final Source source = ToolTestUtil.createTestSource("testMapping2"); final LineToProbesMap probesMap = new LineToProbesMap();