# HG changeset patch # User Doug Simon # Date 1364937504 -7200 # Node ID 1d12b11e80c0d06f0932f228e0a3ae162e1abfd5 # Parent 1f83d8994b7a73e3c08fa37e1b12db169514eff7 made it easier to run newly added PTX test methods from the command line diff -r 1f83d8994b7a -r 1d12b11e80c0 graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/BasicPTXTest.java --- a/graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/BasicPTXTest.java Tue Apr 02 14:08:26 2013 +0200 +++ b/graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/BasicPTXTest.java Tue Apr 02 23:18:24 2013 +0200 @@ -22,6 +22,8 @@ */ package com.oracle.graal.compiler.ptx.test; +import java.lang.reflect.*; + import org.junit.*; import com.oracle.graal.api.code.*; @@ -35,7 +37,7 @@ import com.oracle.graal.nodes.*; import com.oracle.graal.nodes.type.*; import com.oracle.graal.phases.*; -import com.oracle.graal.phases.PhasePlan.*; +import com.oracle.graal.phases.PhasePlan.PhasePosition; import com.oracle.graal.ptx.*; /** @@ -90,7 +92,12 @@ public static void main(String[] args) { BasicPTXTest basicPTXTest = new BasicPTXTest(); - System.out.println("testAddSnippet: \n" + new String(basicPTXTest.test("testAddSnippet").getTargetCode())); - System.out.println("testArraySnippet: \n" + new String(basicPTXTest.test("testArraySnippet").getTargetCode())); + Method[] methods = BasicPTXTest.class.getMethods(); + for (Method m : methods) { + if (m.getAnnotation(Test.class) != null) { + String name = m.getName() + "Snippet"; + System.out.println(name + ": \n" + new String(basicPTXTest.test(name).getTargetCode())); + } + } } }