< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
Print this page
rev 52509 : [mq]: graal
@@ -85,12 +85,14 @@
import java.util.Enumeration;
import java.util.Formatter;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
+import org.graalvm.compiler.test.SubprocessUtil;
import org.junit.Assert;
import org.junit.Assume;
+import org.junit.Before;
import org.junit.Test;
import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
import org.graalvm.compiler.api.test.Graal;
import org.graalvm.compiler.bytecode.Bytecode;
@@ -122,10 +124,16 @@
* (modulo minor differences in constant pool resolution) obtained directly from
* {@link ResolvedJavaMethod} objects.
*/
public class ClassfileBytecodeProviderTest extends GraalCompilerTest {
+ @Before
+ public void checkJavaAgent() {
+ assumeManagementLibraryIsLoadable();
+ Assume.assumeFalse("Java Agent found -> skipping", SubprocessUtil.isJavaAgentAttached());
+ }
+
private static boolean shouldProcess(String classpathEntry) {
if (classpathEntry.endsWith(".jar")) {
String name = new File(classpathEntry).getName();
return name.contains("jvmci") || name.contains("graal");
}
< prev index next >