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]
