test/com/sun/jdi/sde/MangleStepTest.java

Print this page
rev 4567 : 7092627: use agentvm mode instead of samevm in regtests
Reviewed-by: nobody
   1 /**
   2  *  @test
   3  *  @bug 4390869
   4  *  @bug 4460328
   5  *  @summary Test Stepping in the new SourceDebugExtension facility
   6  *
   7  *  @author Robert Field
   8  *
   9  *  @library ..
  10  *  @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
  11  *  @run compile MangleStepTest.java
  12  *  @run compile -g  onion/pickle/Mangle.java
  13  *  @run main MangleStepTest unset
  14  *  @run main MangleStepTest Java
  15  *  @run main MangleStepTest XYZ
  16  *  @run main MangleStepTest Rats
  17  *  @run main MangleStepTest bogus
  18  */
  19 import com.sun.jdi.*;
  20 import com.sun.jdi.event.*;
  21 import com.sun.jdi.request.*;
  22 
  23 import java.util.*;
  24 import java.io.File;
  25 
  26 public class MangleStepTest extends TestScaffold {
  27     static final String op = "onion" + File.separator + "pickle" + File.separator;
  28     ReferenceType targetClass;
  29     final String stratum;
  30     static boolean aTestFailed = false;
  31 
  32     MangleStepTest (String stratum) {
  33         super(new String[0]);
  34         this.stratum = stratum;
  35     }
  36 
  37     public static void main(String[] args)      throws Exception {


   1 /**
   2  *  @test
   3  *  @bug 4390869
   4  *  @bug 4460328
   5  *  @summary Test Stepping in the new SourceDebugExtension facility
   6  *
   7  *  @author Robert Field
   8  *
   9  *  @library ..
  10  *  @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
  11  *  @run compile MangleStepTest.java
  12  *  @run compile -g  onion/pickle/Mangle.java
  13  *  @run main/othervm MangleStepTest unset
  14  *  @run main/othervm MangleStepTest Java
  15  *  @run main/othervm MangleStepTest XYZ
  16  *  @run main/othervm MangleStepTest Rats
  17  *  @run main/othervm MangleStepTest bogus
  18  */
  19 import com.sun.jdi.*;
  20 import com.sun.jdi.event.*;
  21 import com.sun.jdi.request.*;
  22 
  23 import java.util.*;
  24 import java.io.File;
  25 
  26 public class MangleStepTest extends TestScaffold {
  27     static final String op = "onion" + File.separator + "pickle" + File.separator;
  28     ReferenceType targetClass;
  29     final String stratum;
  30     static boolean aTestFailed = false;
  31 
  32     MangleStepTest (String stratum) {
  33         super(new String[0]);
  34         this.stratum = stratum;
  35     }
  36 
  37     public static void main(String[] args)      throws Exception {