cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "sebastien goasguen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-6115) GSoC: Investigate the use of TravisCI for CloudStack integration testing
Date Wed, 19 Mar 2014 10:32:45 GMT

    [ 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)

Mime
View raw message