X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fbenchmark-data-store%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fbenchmark%2FBenchmarkModel.java;h=7424adc259c7d122ec7ee0298e0db96d44d02683;hp=c5f95f9aa56b0ccab6bbfba689921b5ea489bfac;hb=a56f747b898f4b9556a69b835861a5d522df35b5;hpb=4dc3bb90f1db1c4ee3f87d72734bc3de4d1b801e diff --git a/opendaylight/md-sal/benchmark-data-store/src/main/java/org/opendaylight/controller/md/sal/dom/store/benchmark/BenchmarkModel.java b/opendaylight/md-sal/benchmark-data-store/src/main/java/org/opendaylight/controller/md/sal/dom/store/benchmark/BenchmarkModel.java index c5f95f9aa5..7424adc259 100644 --- a/opendaylight/md-sal/benchmark-data-store/src/main/java/org/opendaylight/controller/md/sal/dom/store/benchmark/BenchmarkModel.java +++ b/opendaylight/md-sal/benchmark-data-store/src/main/java/org/opendaylight/controller/md/sal/dom/store/benchmark/BenchmarkModel.java @@ -9,9 +9,12 @@ package org.opendaylight.controller.md.sal.dom.store.benchmark; import java.io.InputStream; import java.util.Collections; +import java.util.List; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.model.api.SchemaContext; +import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException; +import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils; /** * Benchmark Model class loads the odl-datastore-test.yang model from resources. @@ -19,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; * This class serves as facilitator class which holds several references to initialized yang model as static final * members. * - * @author Lukas Sedlak + * @author Lukas Sedlak */ public final class BenchmarkModel { @@ -40,12 +43,11 @@ public final class BenchmarkModel { } public static SchemaContext createTestContext() { - final CrossSourceStatementReactor.BuildAction reactor = YangInferencePipeline.RFC6020_REACTOR.newBuild(); final SchemaContext schemaContext; final List streams = Collections.singletonList(getInputStream()); try { - schemaContext = reactor.buildEffective(streams); + schemaContext = YangParserTestUtils.parseYangStreams(streams); } catch (ReactorException e) { throw new RuntimeException("Unable to build schema context from " + streams, e); }