Any reason we shouldn't publish our tests jar? I know it isn't clean and nice and easy to use. And we'd need to be explicit about any interfaces we're guaranteeing not to change (very few at this point I think). But the tools in MetaStoreTestUtils would be really useful for other projects. Given that we want to encourage others to integrate with HMS this seems like something we should do.
Alan. On Thu, Mar 22, 2018 at 3:49 AM, Peter Vary <pv...@cloudera.com> wrote: > Hi Matt, > > The MiniHMS is an internal test utility used to test HMS features. > It is contained in the hive-standalone-metastore-3.0.0-SNAPSHOT-tests.jar > I do not think there are currently plans publish it in any of the > artifacts. > > Thanks, > Peter > > > On Mar 21, 2018, at 6:44 PM, Matt Burgess <mattyb...@apache.org> wrote: > > > > I'm looking into writing integration tests for our Hive processors in > > Apache NiFi to be able to test against a "real" Hive Server 2, Hive > > Metastore, etc. I see in Hive 3.0 there's a MiniHMS and other test > > classes, but I couldn't find them in a Maven repo anywhere. Are there > > artifacts published somewhere that I could use for integration > > testing? If not, it might be a good idea to make those available for > > Hive clients to test with, especially if it doesn't require a full > > Hive install. > > > > Thanks, > > Matt > >