summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-10-20 12:23:52 +0200
committerJon Bratseth <bratseth@gmail.com>2021-10-20 12:23:52 +0200
commit49127784f48fbbc387149e15719b8510628b1680 (patch)
tree8126e76a7c81cd672fd91dd88e45250d7b8f1280 /config-model
parent8f27baa4aba7ec98e39db5f701bf652e42faefa6 (diff)
Clean up after test
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java b/config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java
index 25195587cd2..254ed26df36 100644
--- a/config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java
+++ b/config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java
@@ -3,11 +3,13 @@ package com.yahoo.searchdefinition.derived;
import com.yahoo.config.model.application.provider.MockFileRegistry;
import com.yahoo.config.model.deploy.TestProperties;
+import com.yahoo.io.IOUtils;
import com.yahoo.searchdefinition.RankProfileRegistry;
import com.yahoo.searchdefinition.SearchBuilder;
import com.yahoo.searchdefinition.parser.ParseException;
import org.junit.Test;
+import java.io.File;
import java.io.IOException;
/**
@@ -17,12 +19,17 @@ public class SchemaInheritanceTestCase extends AbstractExportingTestCase {
@Test
public void testIt() throws IOException, ParseException {
- SearchBuilder builder = SearchBuilder.createFromDirectory("src/test/derived/schemainheritance/",
- new MockFileRegistry(),
- new TestableDeployLogger(),
- new TestProperties());
- derive("schemainheritance", builder, builder.getSearch("child"));
- assertCorrectConfigFiles("schemainheritance");
+ try {
+ SearchBuilder builder = SearchBuilder.createFromDirectory("src/test/derived/schemainheritance/",
+ new MockFileRegistry(),
+ new TestableDeployLogger(),
+ new TestProperties());
+ derive("schemainheritance", builder, builder.getSearch("child"));
+ assertCorrectConfigFiles("schemainheritance");
+ }
+ finally {
+ IOUtils.recursiveDeleteDir(new File("src/test/derived/schemainheritance/models.generated/"));
+ }
}
}