[Java] Remove java api sub package from test module (#8853)

This commit is contained in:
chaokunyang
2020-06-11 14:59:45 +08:00
committed by GitHub
parent 53712d2ef7
commit 700d81fa20
60 changed files with 61 additions and 80 deletions
@@ -1,46 +0,0 @@
package io.ray.api.test;
import io.ray.runtime.config.RayConfig;
import io.ray.runtime.generated.Common.WorkerType;
import org.testng.Assert;
import org.testng.annotations.Test;
public class RayConfigTest {
public static final int NUM_RETRIES = 5;
@Test
public void testCreateRayConfig() {
try {
System.setProperty("ray.job.resource-path", "path/to/ray/job/resource/path");
RayConfig rayConfig = RayConfig.create();
Assert.assertEquals(WorkerType.DRIVER, rayConfig.workerMode);
Assert.assertEquals("path/to/ray/job/resource/path", rayConfig.jobResourcePath);
} finally {
// Unset system properties.
System.clearProperty("ray.job.resource-path");
}
}
@Test
public void testGenerateHeadPortRandomly() {
boolean isSame = true;
final int port1 = RayConfig.create().headRedisPort;
// If we the 2 ports are the same, let's retry.
// This is used to avoid any flaky chance.
for (int i = 0; i < NUM_RETRIES; ++i) {
final int port2 = RayConfig.create().headRedisPort;
if (port1 != port2) {
isSame = false;
break;
}
}
Assert.assertFalse(isSame);
}
@Test
public void testSpecifyHeadPort() {
System.setProperty("ray.redis.head-port", "11111");
Assert.assertEquals(RayConfig.create().headRedisPort, 11111);
}
}
@@ -1,56 +0,0 @@
package io.ray.api.test;
import io.ray.api.id.UniqueId;
import io.ray.runtime.util.IdUtil;
import java.nio.ByteBuffer;
import java.util.Arrays;
import javax.xml.bind.DatatypeConverter;
import org.testng.Assert;
import org.testng.annotations.Test;
public class UniqueIdTest {
@Test
public void testConstructUniqueId() {
// Test `fromHexString()`
UniqueId id1 = UniqueId.fromHexString("00000000123456789ABCDEF123456789ABCDEF00");
Assert.assertEquals("00000000123456789abcdef123456789abcdef00", id1.toString());
Assert.assertFalse(id1.isNil());
try {
UniqueId id2 = UniqueId.fromHexString("000000123456789ABCDEF123456789ABCDEF00");
// This shouldn't be happened.
Assert.assertTrue(false);
} catch (IllegalArgumentException e) {
Assert.assertTrue(true);
}
try {
UniqueId id3 = UniqueId.fromHexString("GGGGGGGGGGGGG");
// This shouldn't be happened.
Assert.assertTrue(false);
} catch (IllegalArgumentException e) {
Assert.assertTrue(true);
}
// Test `fromByteBuffer()`
byte[] bytes = DatatypeConverter.parseHexBinary("0123456789ABCDEF0123456789ABCDEF01234567");
ByteBuffer byteBuffer = ByteBuffer.wrap(bytes, 0, 20);
UniqueId id4 = UniqueId.fromByteBuffer(byteBuffer);
Assert.assertTrue(Arrays.equals(bytes, id4.getBytes()));
Assert.assertEquals("0123456789abcdef0123456789abcdef01234567", id4.toString());
// Test `genNil()`
UniqueId id6 = UniqueId.NIL;
Assert.assertEquals("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF".toLowerCase(), id6.toString());
Assert.assertTrue(id6.isNil());
}
@Test
void testMurmurHash() {
UniqueId id = UniqueId.fromHexString("3131313131313131313132323232323232323232");
long remainder = Long.remainderUnsigned(IdUtil.murmurHashCode(id), 1000000000);
Assert.assertEquals(remainder, 787616861);
}
}
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.Ray;
import org.slf4j.Logger;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ActorHandle;
import java.io.Serializable;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
public enum PressureTestType {
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
@@ -1,11 +1,11 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import com.google.common.util.concurrent.RateLimiter;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.function.RayFunc1;
import io.ray.api.test.BaseTest;
import io.ray.test.BaseTest;
import java.io.Serializable;
import java.text.DecimalFormat;
import java.util.ArrayList;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import java.io.Serializable;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ObjectRef;
@@ -1,4 +1,4 @@
package io.ray.api.benchmark;
package io.ray.benchmark;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
@@ -1,17 +1,15 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.options.ActorCreationOptions;
import java.util.List;
import java.util.concurrent.CountDownLatch;
import org.testng.Assert;
import org.testng.annotations.Test;
@Test
public class ActorConcurrentCallTest extends BaseTest {
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.Checkpointable;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.exception.RayActorException;
import io.ray.api.id.ActorId;
import io.ray.api.id.UniqueId;
@@ -1,11 +1,10 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.PyActorHandle;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.exception.UnreconstructableException;
import io.ray.api.id.ActorId;
import io.ray.api.id.UniqueId;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.Ray;
@@ -1,10 +1,9 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.BaseActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.options.ActorCreationOptions;
import io.ray.runtime.AbstractRayRuntime;
import io.ray.runtime.functionmanager.FunctionDescriptor;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableMap;
@@ -1,10 +1,9 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.WaitResult;
import io.ray.api.options.CallOptions;
import io.ray.api.runtimecontext.NodeInfo;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.exception.RayActorException;
import io.ray.api.exception.RayException;
import io.ray.api.exception.RayTaskException;
@@ -1,7 +1,6 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.base.Preconditions;
import io.ray.api.TestUtils;
import io.ray.api.id.JobId;
import io.ray.api.runtimecontext.NodeInfo;
import io.ray.runtime.config.RayConfig;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
@@ -1,10 +1,9 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.exception.RayActorException;
import io.ray.api.options.ActorCreationOptions;
import java.util.function.BiConsumer;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
@@ -1,10 +1,9 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.WaitResult;
import io.ray.api.exception.RayException;
import io.ray.api.id.ActorId;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ObjectRef;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.id.TaskId;
import java.util.Arrays;
import org.testng.Assert;
@@ -1,7 +1,6 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.id.ObjectId;
import io.ray.runtime.object.ObjectStore;
import org.testng.Assert;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.id.ObjectId;
import java.util.List;
import java.util.Map;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ObjectRef;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.PyActorHandle;
import io.ray.api.Ray;
@@ -1,8 +1,7 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
@@ -1,11 +1,10 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.WaitResult;
import io.ray.api.options.ActorCreationOptions;
import io.ray.api.options.CallOptions;
@@ -1,4 +1,4 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.Ray;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.id.ActorId;
import java.util.ArrayList;
import java.util.HashMap;
@@ -1,10 +1,9 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.id.ObjectId;
import java.util.ArrayList;
import java.util.List;
@@ -1,4 +1,4 @@
package io.ray.api;
package io.ray.test;
import java.time.LocalDateTime;
import org.testng.IInvokedMethod;
@@ -1,5 +1,7 @@
package io.ray.api;
package io.ray.test;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.runtime.RayRuntimeInternal;
import io.ray.runtime.RayRuntimeProxy;
import io.ray.runtime.config.RunMode;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import com.google.common.collect.ImmutableList;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.WaitResult;
import java.util.ArrayList;
import java.util.List;
@@ -1,9 +1,8 @@
package io.ray.api.test;
package io.ray.test;
import io.ray.api.ActorHandle;
import io.ray.api.ObjectRef;
import io.ray.api.Ray;
import io.ray.api.TestUtils;
import io.ray.api.options.ActorCreationOptions;
import org.testng.Assert;
import org.testng.annotations.Test;