[
https://issues.apache.org/jira/browse/CLOUDSTACK-6115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940377#comment-13940377
]
sebastien goasguen commented on CLOUDSTACK-6115:
------------------------------------------------
Hi Harsha,
Sorry for the delay, if you are interested you only have two days to submit
your proposal via google melange website.
We currently use Jenkins for all our automation and integration testing.
Travis CI is a new automation service originally aimed for Python but now
supports Java.
We can setup the cloudstack code to automatically build on Travis and run the
tests. The end result would be that for every commit Travis would try to build
the code and run tests that we would define.
CloudStack also contains a simulator. if we could deploy the simulator in
Travis on the fly, we could run the integration tests that way. One advantage
would be that all tests and automation would be committed to the code in a
travis configuration file, and that the builds/simulation would be triggered on
every commit.
Don't hesitate to join IRC and the dev@ mailing list to start joining the
community.
-Sebastien
> GSoC: Investigate the use of TravisCI for CloudStack integration testing
> ------------------------------------------------------------------------
>
> Key: CLOUDSTACK-6115
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6115
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Reporter: sebastien goasguen
> Labels: gsoc2014
>
> Integration testing is currently performed using jenkins and the CloudStack
> simulator.
> In this project the student will learn about integration testing and the
> marvin framework in CloudStack (written in Python). The student will also
> learn about TravisCI a system to perform continuous testing and integration
> testing.
> Using a github mirror, the student will setup Travis builds that will use the
> cloudstack simulator and run the integration tests on each commit.
> This is a great project to learn about CI, tests and CloudStack.
--
This message was sent by Atlassian JIRA
(v6.2#6252)