Testing infrastructure for Mesos frameworks

  • Test Driven Development for Mesos frameworks
  • Add a minimesos JUnit @ClassRule to start containerized Mesos cluster
  • Start the scheduler of your framework
  • Perform assertions on the cluster state via minimesos API
  • After the test is done the cluster is destroyed

SIMPLE

Start a Mesos cluster on the command line or via Java API.

ISOLATED

Mesos master, slave and Zookeeper processes run in separate Docker containers.

INTEGRATED

minimesos exposes framework, state and task information to its Cluster State API.

curl -sSL https://minimesos.org/install | sh
Documentation: 0.10.2 | Latest commit