Mobu¶
mobu (short for “monkey business”) is a continous integration testing framework for the Rubin Science Platform . It attempts to simulate user interactions with Science Platform services continuously, recording successes and failures and optionally reporting failures to a Slack channel via a Slack incoming webhook. It runs some number of “monkeys” that simulate a random user of the Science Platform. Those monkeys are organized into “flocks” that share a single configuration across all of the monkeys. It can be used for both monitoring and synthetic load testing.
mobu is on github at lsst-sqre/mobu.
Learn how to configure mobu to run your run and test your code.
Learn how to add mobu to new environments and add new integrations to mobu.
Learn how to add contribute to the mobu codebase.