This sounds great.  Profile activation makes sense.  I like the test app
idea as well, perhaps we could eventually capture some data from that such
as CPU time, memory usage, architecture, etc. to better gather a set of
benchmarks and expectations for various components.

Would it make sense to also have a profile for each service dependency such
as AWS, Hadoop, Kafka, etc.; so that even where only some services are
available those tests could still be run?

On Mon, Dec 21, 2015 at 4:09 PM, Tony Kurc <[email protected]> wrote:

> I was trying to look through projects that had tests like this.. Rather
> than the tests being part of the build, they could be standalone apps,
> maybe like the accumulo continuous ingest tests?
>
> Tony
> On Dec 21, 2015 4:00 PM, "Oleg Zhurakousky" <[email protected]>
> wrote:
>
> > Correct, and I think my point would be it depends on the individual test,
> > but in any event, let me take a first crack at it and then we can decide.
> >
> > > On Dec 21, 2015, at 3:46 PM, Joe Witt <[email protected]> wrote:
> > >
> > > i suspect we're all thinking 'how long will they run and if long let's
> > > support profile activation'?
> > >
> > > On Mon, Dec 21, 2015 at 3:34 PM, Oleg Zhurakousky
> > > <[email protected]> wrote:
> > >> Cool, I may need some help with maven, but I’ll push a PR when ready.
> > >> Also, I don’t see these unit tests any different then any other unit
> > tests. The only difference is that they will test functionality that
> > requires multiple modules (e.g., site-to-site)
> > >>
> > >> Oleg
> > >>> On Dec 21, 2015, at 3:28 PM, Joe Witt <[email protected]> wrote:
> > >>>
> > >>> profile activated i hope :-)
> > >>>
> > >>> Right under nifi seems fine to me.
> > >>>
> > >>> Thanks
> > >>> Joe
> > >>>
> > >>> On Mon, Dec 21, 2015 at 3:22 PM, Oleg Zhurakousky
> > >>> <[email protected]> wrote:
> > >>>> Not on github yet. Basically another module right at the root of
> > nifi, hence it will be subject to global build, test etc.
> > >>>> Oleg
> > >>>>
> > >>>>> On Dec 21, 2015, at 3:12 PM, Tony Kurc <[email protected]> wrote:
> > >>>>>
> > >>>>> I certainly am interested in such a thing. How do you see this
> > fitting in
> > >>>>> the source tree/ build cycle?
> > >>>>> On Dec 21, 2015 3:07 PM, "Oleg Zhurakousky" <
> > [email protected]>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> Guys
> > >>>>>>
> > >>>>>> I’ve created a module called nfii-integration-tests. The goal of
> > this
> > >>>>>> module is to facilitate unit testing of things that required
> > collaboration
> > >>>>>> between the modules (e.g., site-to-site) as well as discover
> > potential
> > >>>>>> improvements that could be made to the code base (e.g.,
> NIFI-1318).
> > >>>>>> It helps me quite a bit so I was wondering if there is any
> interest
> > in
> > >>>>>> adding such module to NiFi?
> > >>>>>>
> > >>>>>> Cheers
> > >>>>>> Oleg
> > >>>>
> > >>>
> > >>
> > >
> >
> >
>

Reply via email to