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
Modules
Tapper - Central master control program of Tapper automation
Control one specific testrun on MCP side
Wait for new testruns and start a new child when needed
name of the queue has to be unique
Dummy algorithm for testing
Scheduling algorithm "Weighted Fair Queueing"
Generate Testruns
Main class of the scheduler
Object for test queue abstraction