TODO/BuildSystem

From UFO:AI
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

TODO

  • Integrate basic checking for maps - like:
    • info_2x2_start must have a teamnum
    • rma theme dropships must have at least 8 player spawnpoints
    • if mapdef (maps.ufo) has multiplayer set, there must be multiplayer starting points, too
    • a multiplayer starting point must have a teamnum set
  • Integrate unit tests into the build chain
    • Current status http://ninex.info:8010/unittests/
    • Add revision/branch to the CUnit xml output
    • Archive CUnit output per revision/branch
    • Convert XML to HTML, some web browser can't do it themself
    • Better Buildbot integration
      • Catch error, mail people?, ping people on IRC?
      • Web links between CUnit output page and buildbot pages
  • Set up and configure buildchains for mac and solaris (cross compile)
  • Create a nightly build that creates a dmg for mac (maybe even debian packages)

Links