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

alsay pushed a commit to branch generate_theta_compressed
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git

commit 481265a070c03ace62ea5459d4cfe076efcb0dc4
Author: AlexanderSaydakov <[email protected]>
AuthorDate: Wed Jul 24 17:01:56 2024 -0700

    generate compressed theta sketches for cross-language test
---
 .../datasketches/theta/ThetaSketchCrossLanguageTest.java       | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/src/test/java/org/apache/datasketches/theta/ThetaSketchCrossLanguageTest.java 
b/src/test/java/org/apache/datasketches/theta/ThetaSketchCrossLanguageTest.java
index 216fc21c..a4544d97 100644
--- 
a/src/test/java/org/apache/datasketches/theta/ThetaSketchCrossLanguageTest.java
+++ 
b/src/test/java/org/apache/datasketches/theta/ThetaSketchCrossLanguageTest.java
@@ -49,6 +49,16 @@ public class ThetaSketchCrossLanguageTest {
     }
   }
 
+  @Test(groups = {GENERATE_JAVA_FILES})
+  public void generateBinariesForCompatibilityTestingCompressed() throws 
IOException {
+    final int[] nArr = {10, 100, 1000, 10_000, 100_000, 1_000_000};
+    for (int n: nArr) {
+      final UpdateSketch sk = UpdateSketch.builder().build();
+      for (int i = 0; i < n; i++) sk.update(i);
+      Files.newOutputStream(javaPath.resolve("theta_compressed_n" + n + 
"_java.sk")).write(sk.compact().toByteArrayCompressed());
+    }
+  }
+
   @Test(groups = {GENERATE_JAVA_FILES})
   public void generateBinariesForCompatibilityTestingNonEmptyNoEntries() 
throws IOException {
     final UpdateSketch sk = UpdateSketch.builder().setP(0.01f).build();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to