This is very helpful; Thank you, Hongbin!

2016-01-27 15:19 GMT+08:00 hongbin ma <[email protected]>:

> *Will update the above information to our website when 2.0 is released*
>
> currently 2.0 is not released and all our website's documents are based on
> 1.x
>
> On Wed, Jan 27, 2016 at 3:04 PM, Luke Han <[email protected]> wrote:
>
> > Hi Hongbin,
> >    Would you mind to convert this to dev document of website? It will be
> > easy for people to search.
> >
> >    Thanks.
> >
> > Luke
> >
> >
> > Best Regards!
> > ---------------------
> >
> > Luke Han
> >
> > On Wed, Jan 27, 2016 at 1:50 PM, hongbin ma <[email protected]>
> wrote:
> >
> > > Hi community,
> > >
> > >
> > >
> > > From Kylin 2.0 you can run UT, IT and environment provision for IT
> > > separately.
> > > Running "mvn verify -Dhdp.version=2.2.4.2-2"  (assume you're on your
> > > sandbox) is all you need to run a complete all the test cases
> > >
> > > It will execute the following steps sequentially:
> > > 1. Build Artifacts
> > > 2. Run all UTs (takes few minutes)
> > > 3. Provision the sandbox environment for IT (takes 1~3 hours)
> > > 4. Run all ITs (takes few tens of minutes)
> > > 5. verify jar stuff
> > >
> > > If your code change is minor and it merely requires running UT, use:
> > >
> > > mvn test
> > >
> > > If your sandbox is already provisioned and your code change will not
> > affect
> > > the result of sandbox provision, (and you don't want to wait hours of
> > > provision) just run the following commands to separately run UT and IT:
> > >
> > > mvn test
> > > mvn failsafe:integration-test
> > >
> > > More About Provision Step:
> > > Environment provision is indeed running kylin cubing jobs to prepare
> > > example cubes in the sandbox. These prepared cubes will be used by the
> > ITs.
> > > Currently provision step is bound with the maven pre-integration-test
> > > phase, and it contains running BuildCubeWithEngine (HBase
> > > required), BuildCubeWithStream(Kafka required) and
> > BuildIIWithStream(Kafka
> > > Required). You can run the mvn commands on you sandbox or your develop
> > > computer. For the latter case you need to
> > > set kylin.job.run.as.remote.cmd=true in
> > >  $KYLIN_HOME/examples/test_case_data/sandbox/kylin.properties. Try
> > > appending -DfastBuildMode=true to mvn verify command to speed up
> > provision
> > > by skipping incremental cubing.
> > >
> > > *Will update the above information to our website when 2.0 is released*
> > >
> > > --
> > > Regards,
> > >
> > > *Bin Mahone | 马洪宾*
> > > Apache Kylin: http://kylin.io
> > > Github: https://github.com/binmahone
> > >
> >
>
>
>
> --
> Regards,
>
> *Bin Mahone | 马洪宾*
> Apache Kylin: http://kylin.io
> Github: https://github.com/binmahone
>



-- 
Best regards,

Shaofeng Shi

Reply via email to