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 b090e49d91 [MINOR] Fix missing result correctness check in selected 
tests
b090e49d91 is described below

commit b090e49d9152eb7fef303af140175b7c3911c991
Author: Matthias Boehm <[email protected]>
AuthorDate: Fri Nov 28 17:20:20 2025 +0100

    [MINOR] Fix missing result correctness check in selected tests
    
    A while ago the internals of TestUtils.compareCellValue changed to not
    raise assertion failures directly. This change caused some tests to
    miss a proper result comparison check.
---
 .../sysds/test/component/codegen/CPlanVectorPrimitivesTest.java     | 6 +++---
 .../apache/sysds/test/component/compress/CompressedVectorTest.java  | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/src/test/java/org/apache/sysds/test/component/codegen/CPlanVectorPrimitivesTest.java
 
b/src/test/java/org/apache/sysds/test/component/codegen/CPlanVectorPrimitivesTest.java
index bae22b1c38..d8268cf06a 100644
--- 
a/src/test/java/org/apache/sysds/test/component/codegen/CPlanVectorPrimitivesTest.java
+++ 
b/src/test/java/org/apache/sysds/test/component/codegen/CPlanVectorPrimitivesTest.java
@@ -22,6 +22,7 @@ package org.apache.sysds.test.component.codegen;
 import java.lang.reflect.Method;
 
 import org.apache.sysds.runtime.data.SparseRowVector;
+import org.junit.Assert;
 import org.junit.Test;
 import org.apache.sysds.common.Types.OpOp2;
 import org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType;
@@ -44,7 +45,7 @@ public class CPlanVectorPrimitivesTest extends 
AutomatedTestBase
        private static final int n = 132;
        private static final double sparsity1 = 0.9;
        private static final double sparsity2 = 0.09;
-       private static final double eps = Math.pow(10, -10);
+       private static final double eps = 1e-10;
        
        private enum InputType {
                SCALAR,
@@ -998,7 +999,6 @@ public class CPlanVectorPrimitivesTest extends 
AutomatedTestBase
                testVectorUnarySparsePrimitive(UnaryType.VECT_SIGN, 
InputType.VECTOR_SPARSE);
        }
 
-       @SuppressWarnings("incomplete-switch")
        private static void testVectorAggPrimitive(UnaryType aggtype, InputType 
type1)
        {
                try {
@@ -1031,7 +1031,7 @@ public class CPlanVectorPrimitivesTest extends 
AutomatedTestBase
                                }
                                
                                //compare results
-                               TestUtils.compareCellValue(ret1, ret2, eps, 
false);
+                               Assert.assertEquals(ret1, ret2, eps);
                        }
                } 
                catch( Exception ex ) {
diff --git 
a/src/test/java/org/apache/sysds/test/component/compress/CompressedVectorTest.java
 
b/src/test/java/org/apache/sysds/test/component/compress/CompressedVectorTest.java
index 5d91ddb273..8aea861d9e 100644
--- 
a/src/test/java/org/apache/sysds/test/component/compress/CompressedVectorTest.java
+++ 
b/src/test/java/org/apache/sysds/test/component/compress/CompressedVectorTest.java
@@ -38,6 +38,7 @@ import 
org.apache.sysds.test.component.compress.TestConstants.OverLapping;
 import org.apache.sysds.test.component.compress.TestConstants.SparsityType;
 import org.apache.sysds.test.component.compress.TestConstants.ValueRange;
 import org.apache.sysds.test.component.compress.TestConstants.ValueType;
+import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -117,7 +118,7 @@ public class CompressedVectorTest extends 
CompressedTestBase {
                        double ret2 = cmb.sortOperations().pickValue(0.95);
 
                        if(_cs.lossy)
-                               TestUtils.compareCellValue(ret1, ret2, 
lossyTolerance, false);
+                               Assert.assertEquals(ret1, ret2, lossyTolerance);
                        else
                                assertTrue(bufferedToString, 
TestUtils.compareScalarBits(ret1, ret2, 0));
 

Reply via email to