• Logo
    Jubilant
  • canonical.com/juju/docs
  • More resources
    • Discourse
    • Matrix
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Jubilant documentation
Jubilant documentation
  • Tutorial
  • How-to guides
    • Use a custom wait condition
    • Run Juju CLI commands
    • Use Juju.wait from the command line
  • Reference
    • jubilant module
    • modeltypes module
    • statustypes module
    • secrettypes module
    • unittypes module
  • Explanation
    • Design goals
    • Security
Back to top

How-to guides¶

These guides walk you through using Jubilant in your integration tests.

Writing wait conditions¶

Define your own conditions for Juju.wait.

  • Use a custom wait condition

Running Juju commands¶

Run Juju commands that aren’t yet defined in Jubilant.

  • Run Juju CLI commands

Using Juju.wait from the command line¶

Run Juju.wait using a standalone tool.

  • Use Juju.wait from the command line
© 2026 Canonical Ltd.
This project is licensed under Apache-2.0
Last updated on Oct 01, 2026
Manage your tracker settings
Contents
  • How-to guides
    • Writing wait conditions
    • Running Juju commands
    • Using Juju.wait from the command line