Skip to content

Commit

Permalink
Add java api test
Browse files Browse the repository at this point in the history
  • Loading branch information
tgravescs committed Mar 31, 2020
1 parent 27e1a10 commit af602b6
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions core/src/test/java/test/org/apache/spark/JavaAPISuite.java
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@
import org.apache.spark.partial.BoundedDouble;
import org.apache.spark.partial.PartialResult;
import org.apache.spark.rdd.RDD;
import org.apache.spark.resource.ExecutorResourceRequests;
import org.apache.spark.resource.ResourceProfile;
import org.apache.spark.resource.ResourceProfileBuilder;
import org.apache.spark.resource.TaskResourceRequests;
import org.apache.spark.serializer.KryoSerializer;
import org.apache.spark.storage.StorageLevel;
import org.apache.spark.util.LongAccumulator;
Expand Down Expand Up @@ -897,6 +901,18 @@ public void persist() {
assertEquals(1, rdd.first().intValue());
}

@Test
public void withResources() {
ExecutorResourceRequests ereqs = new ExecutorResourceRequests().cores(4);
TaskResourceRequests treqs = new TaskResourceRequests().cpus(1);
ResourceProfile rp1 = new ResourceProfileBuilder().require(ereqs).require(treqs).build();
List<String> expected = Arrays.asList("1", "2", "3", "4");
JavaRDD<Integer> in1 = sc.parallelize(Arrays.asList(1, 2, 3, 4));
in1.withResources(rp1);
assertEquals(in1.getResourceProfile(), rp1);
assertEquals(expected, in1.collect());
}

@Test
public void iterator() {
JavaRDD<Integer> rdd = sc.parallelize(Arrays.asList(1, 2, 3, 4, 5), 2);
Expand Down

0 comments on commit af602b6

Please sign in to comment.