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


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


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


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