Some of those datastores are also configured in Travis CI, so they will be
part of the continuous builds. But that's just *some* of the datastores.
You can find those datastores by looking at our travic config (.travis.yml)
and the integration test properties for travis (
travis-metamodel-integrationtest-configuration.properties
<https://github.com/apache/metamodel/blob/master/travis-metamodel-integrationtest-configuration.properties>
).
For all the integration tests there should be javadocs explaining how you
can set up the datastore locally as well.

Den fre. 24. apr. 2020 kl. 10.06 skrev RATISH BANSAL <ratish1...@gmail.com>:

> Hi Kasper,
>
> I understood your point around integration tests, but my query was more
> regarding the developer's perspective.
> Suppose I am working on enhancement/bug under any data source connector say
> (SQLServer), I am expected to test the changes locally before raising the
> PR. This would require a setup of my own. Tomorrow I might be working
> on any other data source, which would require its own setup to verify the
> changes.
> Does dev/contributor follow this approach and set up a data source locally
> to verify the functionality?
> It might not be possible to set up every data source locally sometimes, so
> how does dev proceed in those cases?
>
> Thanks & Regards
> Ratish Bansal
>
> On Fri, Apr 24, 2020 at 3:20 AM Kasper Sørensen <
> i.am.kasper.soren...@gmail.com> wrote:
>
> > Hi Ratish,
> >
> > Testing against all the databases is not required. We offer those tests
> as
> > occasional integration tests that we run whenever we consider the changes
> > to be related to that database. The integration tests themselves
> typically
> > contain javadoc that explains what the prerequisites are.
> >
> > The main technical documentation is located in our wiki (
> > https://cwiki.apache.org/confluence/display/METAMODEL). I would suggest
> > you
> > read through the "Key concepts" pages listed out on the front page.
> >
> > Best regards,
> > Kasper
> >
> > Den tor. 16. apr. 2020 kl. 13.43 skrev RATISH BANSAL <
> ratish1...@gmail.com
> > >:
> >
> > > Hello All,
> > >
> > > I was looking to start contributing to Metamodel, so I analyzed and
> > picked
> > > a few JIRA ticket for beginners to start with.  However, I am facing
> some
> > > difficulties mentioned below.
> > >
> > >    1. How do we test the changes? As per my understanding, we do need
> an
> > >    actual respective data source setup to verify. Does each contributor
> > > setup
> > >    a data source locally? Is there another way, since it won't be
> > feasible
> > > to
> > >    setup so many data sources?
> > >    2. Do we have any technical documentation to understand the current
> > >    architecture, so as to assist new contributors?
> > >
> > >   It would be great if someone could help.
> > >
> > > Thanks & Regards
> > > Ratish Bansal
> > >
> >
>

Reply via email to