Changes for version 5.0.0 - 2016-02-15

  • internal refactoring
  • use MooseX::Daemonize for daemon
  • plugin system for organizing MCP functionality
  • now as plugins: console handling, reset handling
  • host pool handling: many "anonymous" hosts that have a common name where only the count matters but not the particular single name. Think of cloud instances.
  • merged TestrunDB/ReportsDB
  • polishing edge cases around:
    • MCP chil exit handling
    • state handling when installation is skipped
    • output directory cleanup
    • interdependent scenarios
    • explicit db disconnects in MCP children

Documentation

cmdline frontend to Tapper::MCP::Master
cmdline frontend to Tapper::MCP/daemonize