summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2017-08-28 15:27:01 +0200
committerHarald Musum <musum@oath.com>2017-08-28 15:27:01 +0200
commit6450f3fbf69d22b123a3ff26702364c8046f7240 (patch)
tree9aa527d900ef19c0332b146c273a941cfaffaa07 /config-model/src/main/java/com/yahoo/config
parent2b7452bda4e045b1c145c82dde0d6cdda778051d (diff)
Refactor schema validation setup
* Try to avoid hardcoding and having to specify version several times * Make sure to only copy schema files once
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/test/TestDriver.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/test/TestDriver.java b/config-model/src/main/java/com/yahoo/config/model/test/TestDriver.java
index 55c522025fb..b538468d0bc 100644
--- a/config-model/src/main/java/com/yahoo/config/model/test/TestDriver.java
+++ b/config-model/src/main/java/com/yahoo/config/model/test/TestDriver.java
@@ -5,7 +5,8 @@ import com.google.common.annotations.Beta;
import com.yahoo.component.Version;
import com.yahoo.config.model.MapConfigModelRegistry;
import com.yahoo.config.application.api.ApplicationPackage;
-import com.yahoo.config.model.application.provider.SchemaValidator;
+import com.yahoo.config.model.application.provider.BaseDeployLogger;
+import com.yahoo.config.model.application.provider.SchemaValidators;
import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.config.model.builder.xml.ConfigModelBuilder;
import com.yahoo.vespa.model.VespaModel;
@@ -102,11 +103,10 @@ public class TestDriver {
if (!validate) {
return;
}
- SchemaValidator validator = SchemaValidator.createTestValidatorHosts(new Version(6));
+ SchemaValidators schemaValidators = new SchemaValidators(new Version(6), new BaseDeployLogger());
if (appPkg.getHosts() != null) {
- validator.validate(appPkg.getHosts());
+ schemaValidators.hostsXmlValidator().validate(appPkg.getHosts());
}
- validator = SchemaValidator.createTestValidatorServices(new Version(6));
- validator.validate(appPkg.getServices());
+ schemaValidators.servicesXmlValidator().validate(appPkg.getServices());
}
}