diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-20 12:23:52 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-20 12:23:52 +0200 |
commit | 49127784f48fbbc387149e15719b8510628b1680 (patch) | |
tree | 8126e76a7c81cd672fd91dd88e45250d7b8f1280 /config-model | |
parent | 8f27baa4aba7ec98e39db5f701bf652e42faefa6 (diff) |
Clean up after test
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/test/java/com/yahoo/searchdefinition/derived/SchemaInheritanceTestCase.java | 19 |
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/")); + } } } |