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