提交 75dd2bac 编写于 作者: C coffeys

8151352: jdk/test/sample fails with "effective library path is outside the test suite"

Reviewed-by: darcy
Contributed-by: NFelix Yang <felix.yang@oracle.com>
上级 6199fc41
external.lib.roots = ../../
...@@ -25,9 +25,9 @@ ...@@ -25,9 +25,9 @@
/* @test /* @test
* @summary Test chat server chatserver test * @summary Test chat server chatserver test
* *
* @library ../../../src/share/sample/nio/chatserver * @library /src/share/sample/nio/chatserver
* @build ChatTest ChatServer Client ClientReader DataReader MessageReader NameReader * @build ChatTest ChatServer Client ClientReader DataReader MessageReader NameReader
* @run main ChatTest * @run testng ChatTest
*/ */
import java.io.*; import java.io.*;
...@@ -38,10 +38,13 @@ import java.util.Collections; ...@@ -38,10 +38,13 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.concurrent.CyclicBarrier; import java.util.concurrent.CyclicBarrier;
import org.testng.annotations.Test;
public class ChatTest { public class ChatTest {
public static int listeningPort = 0; public static int listeningPort = 0;
public static void main(String[] args) throws Throwable { @Test
public static void doTest() throws Throwable {
testStartStop(); testStartStop();
testPortOpen(); testPortOpen();
testAsksForName(); testAsksForName();
......
...@@ -25,14 +25,16 @@ ...@@ -25,14 +25,16 @@
/* @test /* @test
* @summary Test MergeSort * @summary Test MergeSort
* *
* @library ../../../src/share/sample/forkjoin/mergesort * @library /src/share/sample/forkjoin/mergesort
* @build MergeSortTest MergeDemo MergeSort * @build MergeSortTest MergeDemo MergeSort
* @run main MergeSortTest * @run testng MergeSortTest
*/ */
import java.util.Arrays; import java.util.Arrays;
import java.util.Random; import java.util.Random;
import org.testng.annotations.Test;
public class MergeSortTest { public class MergeSortTest {
private Random random; private Random random;
private MergeSort target; private MergeSort target;
...@@ -42,7 +44,8 @@ public class MergeSortTest { ...@@ -42,7 +44,8 @@ public class MergeSortTest {
this.target = target; this.target = target;
} }
public static void main(String[] args) { @Test
public static void doTest() {
MergeSortTest test = new MergeSortTest(new Random(), new MergeSort(Runtime.getRuntime().availableProcessors() * 4)); MergeSortTest test = new MergeSortTest(new Random(), new MergeSort(Runtime.getRuntime().availableProcessors() * 4));
test.run(); test.run();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册