Automated tests and test cases

 

Different test tools for Cloudstack

Test toolLanguageProsCons
marvinPython
  • lot of test cases
  • Configure cloudstack zone.
  • well known from the community.
  • Seams hard to define tests scenario

Marvin-pytestPython using pytest
  • unit test framework
  • might be able to reuse marvin libraries
  • reusable test cases and library
  • Prototype state (POC in pytest branch)
cloudstack_specRuby rspec
  • easy to define tests scenario
  • can use serverspec libraries
  • Can be used with testkitchen for CI
  • Ruby based (not much code of CloudStack use ruby)
  • Prototype state (basic POC avail on github)

 

Continous Integration infrastructure

 

  • No labels