Continuous Integration Tests

From MythTV Official Wiki
Revision as of 17:16, 24 June 2010 by GBee (talk | contribs) (Add Clang)

Jump to: navigation, search

The following are a list of proposed tests and scripts to be run as part of the planned continuous integration suite.

Build

  • Buildbot
    • We will need people with build slaves available with various system setups (versions of Qt, etc, DVB, vs non-DVB, gcc vs clang) who are willing to automatically build on commits. Details pending.

Static Analysis & Validation

  • Presentation of errors/warnings from GCC and Clang.
  • cppcheck - C/C++ Code analysis
  • xmllint - XML validation, will validate against a DTD,XSD or just XML spec (themes, configs)

Release & Packaging

  • Nightly -fixes tarballs? (trunk too??)

Translations

  • Automatic updates and commits of the translation string files (not the translations themselves, at least not yet)