From beefa249f1522840b6680071c75ba30bfe7b1fec Mon Sep 17 00:00:00 2001 From: YaroslavVlasenko Date: Mon, 5 Oct 2026 13:27:27 +0300 Subject: [PATCH] Test temp file creation with both LowMemory and MaxPerformance The temp file test now runs once for each profile, so MaxPerformance is covered again alongside LowMemory. --- .../ipintelligence/IPIntelligenceTests.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/ip-intelligence/src/test/java/fiftyone/ipintelligence/IPIntelligenceTests.java b/ip-intelligence/src/test/java/fiftyone/ipintelligence/IPIntelligenceTests.java index e040b81..ae2c2d7 100644 --- a/ip-intelligence/src/test/java/fiftyone/ipintelligence/IPIntelligenceTests.java +++ b/ip-intelligence/src/test/java/fiftyone/ipintelligence/IPIntelligenceTests.java @@ -212,17 +212,27 @@ public void TestOnPremiseBuilder_DataUpdateService_Default() throws Exception { } } + @Test + public void TestOnPremiseBuilder_CreateTempFile_LowMemory() throws Exception { + TestOnPremiseBuilder_CreateTempFile(LowMemory); + } + + @Test + public void TestOnPremiseBuilder_CreateTempFile_MaxPerformance() throws Exception { + TestOnPremiseBuilder_CreateTempFile(MaxPerformance); + } + /** * This tests that creating a temp file works */ - @Test - public void TestOnPremiseBuilder_CreateTempFile() throws Exception { + public void TestOnPremiseBuilder_CreateTempFile( + Constants.PerformanceProfiles performanceProfile) throws Exception { int i; for (i=0; i < 10; i++) { IPIntelligenceOnPremisePipelineBuilder builder = new IPIntelligencePipelineBuilder() .useOnPremise(IPI_DATA_FILE_NAME, true) - .setPerformanceProfile(LowMemory) + .setPerformanceProfile(performanceProfile) .setShareUsage(false) .setAutoUpdate(false); try (Pipeline pipeline = builder.build()) {