This is an automated email from the ASF dual-hosted git repository.

mboehm7 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git


The following commit(s) were added to refs/heads/main by this push:
     new 34f05fe5f8 [MINOR] Fix javadoc issues and codecov.yml coloring 
configuration
34f05fe5f8 is described below

commit 34f05fe5f8adf91b6a92fc5de24462af66df375c
Author: Matthias Boehm <mboe...@gmail.com>
AuthorDate: Wed Aug 21 20:14:42 2024 +0200

    [MINOR] Fix javadoc issues and codecov.yml coloring configuration
---
 codecov.yml                                        |  2 +-
 .../java/org/apache/sysds/resource/CloudUtils.java |  2 ++
 .../resource/enumeration/EnumerationUtils.java     |  4 ++--
 .../sysds/resource/enumeration/Enumerator.java     | 11 +++++++++--
 .../test/component/resource/EnumeratorTests.java   | 22 +++++++++++-----------
 5 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/codecov.yml b/codecov.yml
index 40c0e1720b..548796ea26 100644
--- a/codecov.yml
+++ b/codecov.yml
@@ -31,4 +31,4 @@ coverage:
         if_not_found: success
     changes: no
   precision: 2
-  range: "75...100"
+  range: "50...75"
diff --git a/src/main/java/org/apache/sysds/resource/CloudUtils.java 
b/src/main/java/org/apache/sysds/resource/CloudUtils.java
index 3a1e38f422..da09b80fc6 100644
--- a/src/main/java/org/apache/sysds/resource/CloudUtils.java
+++ b/src/main/java/org/apache/sysds/resource/CloudUtils.java
@@ -74,6 +74,7 @@ public abstract class CloudUtils {
        /**
         * Performs read of csv file filled with VM instance characteristics.
         * Each record in the csv should carry the following information 
(including header):
+        * <ul>
         * <li>API_Name - naming for VM instance used by the provider</li>
         * <li>Memory - floating number for the instance memory in GBs</li>
         * <li>vCPUs - number of physical threads</li>
@@ -82,6 +83,7 @@ public abstract class CloudUtils {
         * <li>diskSpeed - memory bandwidth in MB/s</li>
         * <li>networkSpeed - memory bandwidth in MB/s</li>
         * <li>Price - price for instance per hour</li>
+        * </ul>
         * @param instanceTablePath csv file
         * @return map with filtered instances
         * @throws IOException in case problem at reading the csv file
diff --git 
a/src/main/java/org/apache/sysds/resource/enumeration/EnumerationUtils.java 
b/src/main/java/org/apache/sysds/resource/enumeration/EnumerationUtils.java
index fa075dd9d9..6900226947 100644
--- a/src/main/java/org/apache/sysds/resource/enumeration/EnumerationUtils.java
+++ b/src/main/java/org/apache/sysds/resource/enumeration/EnumerationUtils.java
@@ -40,12 +40,12 @@ public class EnumerationUtils {
         * since the memory - cores combinations is often not unique.
         * The {@code CloudInstance} objects are unique over the whole
         * set of lists within this lowest level of the search space.
-        * <br></br>
+        * <br>
         * This representation allows compact storing of VM instance
         * characteristics relevant for program compilation while
         * still keeping a reference to the object carrying the
         * whole instance information, relevant for cost estimation.
-        * <br></br>
+        * <br>
         * {@code TreeMap} data structures are used as building blocks for
         * the complex search space structure to ensure ascending order
         * of the instance characteristics - memory and number of cores.
diff --git 
a/src/main/java/org/apache/sysds/resource/enumeration/Enumerator.java 
b/src/main/java/org/apache/sysds/resource/enumeration/Enumerator.java
index 2147dfc368..3893f01e2e 100644
--- a/src/main/java/org/apache/sysds/resource/enumeration/Enumerator.java
+++ b/src/main/java/org/apache/sysds/resource/enumeration/Enumerator.java
@@ -100,13 +100,15 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @return ?
         */
        public HashMap<String, CloudInstance> getInstances() {
-                  return instances;
+               return instances;
        }
 
        /**
         * Meant to be used for testing purposes
+        * @return ?
         */
        public InstanceSearchSpace getDriverSpace() {
                return driverSpace;
@@ -114,6 +116,7 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @param inputSpace ?
         */
        public void setDriverSpace(InstanceSearchSpace inputSpace) {
                driverSpace.putAll(inputSpace);
@@ -121,6 +124,7 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @return ?
         */
        public InstanceSearchSpace getExecutorSpace() {
                return executorSpace;
@@ -128,6 +132,7 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @param inputSpace ?
         */
        public void setExecutorSpace(InstanceSearchSpace inputSpace) {
                executorSpace.putAll(inputSpace);
@@ -135,6 +140,7 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @return ?
         */
        public ArrayList<SolutionPoint> getSolutionPool() {
                return solutionPool;
@@ -142,6 +148,7 @@ public abstract class Enumerator {
 
        /**
         * Meant to be used for testing purposes
+        * @param solutionPool ?
         */
        public void setSolutionPool(ArrayList<SolutionPoint> solutionPool) {
                this.solutionPool = solutionPool;
@@ -254,7 +261,7 @@ public abstract class Enumerator {
         * Deciding in the overall best solution out
         * of the filled pool of potential solutions
         * after processing.
-        * @return - single optimal cluster configuration
+        * @return single optimal cluster configuration
         */
        public SolutionPoint postprocessing() {
                if (solutionPool.isEmpty()) {
diff --git 
a/src/test/java/org/apache/sysds/test/component/resource/EnumeratorTests.java 
b/src/test/java/org/apache/sysds/test/component/resource/EnumeratorTests.java
index 437770ce28..4555c4bbb3 100644
--- 
a/src/test/java/org/apache/sysds/test/component/resource/EnumeratorTests.java
+++ 
b/src/test/java/org/apache/sysds/test/component/resource/EnumeratorTests.java
@@ -35,7 +35,12 @@ import org.mockito.Mockito;
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Set;
+import java.util.TreeSet;
 
 import static org.apache.sysds.resource.CloudUtils.GBtoBytes;
 import static org.junit.Assert.*;
@@ -193,8 +198,6 @@ public class EnumeratorTests {
        @Test
        public void estimateRangeExecutorsGridBasedStepSizeTest() {
                Enumerator gridBasedEnumerator;
-               ArrayList<Integer> expectedResult;
-               ArrayList<Integer> actualResult;
 
                // num. executors range starting from zero and step size = 2
                gridBasedEnumerator = getGridBasedEnumeratorPrebuild()
@@ -202,8 +205,8 @@ public class EnumeratorTests {
                                .withStepSizeExecutor(2)
                                .build();
                // test the general case when the max level of parallelism is 
not reached (0 is never part of the result)
-               expectedResult = new ArrayList<>(List.of(2, 4, 6, 8, 10));
-               actualResult = gridBasedEnumerator.estimateRangeExecutors(-1, 
4);
+               List<Integer> expectedResult = new ArrayList<>(List.of(2, 4, 6, 
8, 10));
+               List<Integer> actualResult = 
gridBasedEnumerator.estimateRangeExecutors(-1, 4);
                Assert.assertEquals(expectedResult, actualResult);
                // test the case when the max level of parallelism (1000) is 
reached (0 is never part of the result)
                expectedResult = new ArrayList<>(List.of(2, 4));
@@ -312,9 +315,6 @@ public class EnumeratorTests {
 
        @Test
        public void estimateRangeExecutorsInterestBasedCheckpointMemoryTest() {
-               ArrayList<Integer> expectedResult;
-               ArrayList<Integer>actualResult;
-
                // fitting the memory estimates for checkpointing
                Enumerator interestBasedEnumerator = 
getInterestBasedEnumeratorPrebuild()
                                .withNumberExecutorsRange(0, 5)
@@ -340,8 +340,8 @@ public class EnumeratorTests {
                }
 
                // test the general case when the max level of parallelism is 
not reached (0 is never part of the result)
-               expectedResult = new ArrayList<>(List.of(1, 2, 3));
-               actualResult = 
interestBasedEnumerator.estimateRangeExecutors(GBtoBytes(16), 4);
+               List<Integer> expectedResult = new ArrayList<>(List.of(1, 2, 
3));
+               List<Integer> actualResult = 
interestBasedEnumerator.estimateRangeExecutors(GBtoBytes(16), 4);
                Assert.assertEquals(expectedResult, actualResult);
                // test the case when the max level of parallelism (1000) is 
reached (0 is never part of the result)
                expectedResult = new ArrayList<>(List.of(1, 2));
@@ -377,7 +377,7 @@ public class EnumeratorTests {
                ArrayList<SolutionPoint> actualSolutionPoolIB = 
gridBasedEnumerator.getSolutionPool();
 
 
-               ArrayList<CloudInstance> expectedInstances = new 
ArrayList<>(Arrays.asList(
+               List<CloudInstance> expectedInstances = new 
ArrayList<>(Arrays.asList(
                                instances.get("c5.xlarge"),
                                instances.get("m5.xlarge")
                ));

Reply via email to