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
