From: Ivan Dubrov Date: Fri, 25 Apr 2014 23:31:51 +0000 (-0700) Subject: Enabling natives tests X-Git-Tag: light-jdk8u5+36~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3c65e32f0af354db771c8b4cc1c840ec37a60407;p=dcevm.git Enabling natives tests --- diff --git a/build.gradle b/build.gradle index 88e06736..77b0f086 100644 --- a/build.gradle +++ b/build.gradle @@ -187,6 +187,7 @@ project('dcevm') { jvmArgs(project.oops == "compressed" ? '-XX:+UseCompressedOops' : "-XX:-UseCompressedOops") } jvmArgs "-XX:TraceRedefineClasses=${traceRedefinition}" + jvmArgs "-Djava.library.path=../native/build" ignoreFailures = true outputs.upToDateWhen { false } @@ -195,6 +196,7 @@ project('dcevm') { } } + test.dependsOn project(':native').tasks['compile'] test.dependsOn project(':hotspot').tasks[kind == 'fastdebug' ? 'installFastdebug' : 'installProduct'] } diff --git a/dcevm/src/test/java7/com/github/dcevm/test/natives/SimpleNativeTest.java b/dcevm/src/test/java7/com/github/dcevm/test/natives/SimpleNativeTest.java index 1873ea60..23619837 100644 --- a/dcevm/src/test/java7/com/github/dcevm/test/natives/SimpleNativeTest.java +++ b/dcevm/src/test/java7/com/github/dcevm/test/natives/SimpleNativeTest.java @@ -25,7 +25,6 @@ package com.github.dcevm.test.natives; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import static com.github.dcevm.test.util.HotSwapTestHelper.__toVersion__; @@ -37,8 +36,10 @@ import static org.junit.Assert.assertEquals; * * @author Thomas Wuerthinger */ -@Ignore public class SimpleNativeTest { + static { + System.loadLibrary("natives"); + } @Before public void setUp() throws Exception { @@ -69,7 +70,6 @@ public class SimpleNativeTest { @Test public void testSimpleNativeCalls() { - assert __version__() == 0;