diff truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java @ 22233:1f19e3cada3d

Truffle/Instrumentation: change the installation sequence for instances of Intrumenter.Tool
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Mon, 21 Sep 2015 16:29:45 -0700
parents 964e789e17f7
children c7b6dae6d1fa
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java	Mon Sep 21 12:15:38 2015 -0700
+++ b/truffle/com.oracle.truffle.tools.test/src/com/oracle/truffle/tools/test/CoverageTrackerTest.java	Mon Sep 21 16:29:45 2015 -0700
@@ -50,7 +50,7 @@
         final Instrumenter instrumenter = (Instrumenter) field.get(vm);
         final CoverageTracker tool = new CoverageTracker();
         assertEquals(tool.getCounts().entrySet().size(), 0);
-        tool.install(instrumenter);
+        instrumenter.install(tool);
         assertEquals(tool.getCounts().entrySet().size(), 0);
         tool.setEnabled(false);
         assertEquals(tool.getCounts().entrySet().size(), 0);
@@ -80,14 +80,14 @@
         final CoverageTracker valueCoverage = new CoverageTracker(ToolTestTag.VALUE_TAG);
         final CoverageTracker addCoverage = new CoverageTracker(ToolTestTag.ADD_TAG);
 
-        valueCoverage.install(instrumenter);
+        instrumenter.install(valueCoverage);
         assertTrue(valueCoverage.getCounts().isEmpty());
 
         assertEquals(vm.eval(source).get(), 13);
 
         checkCounts(source, valueCoverage, new Long[]{Long.valueOf(1), null, Long.valueOf(1), null});
 
-        addCoverage.install(instrumenter);
+        instrumenter.install(addCoverage);
 
         assertEquals(vm.eval(source).get(), 13);