Lazy Mode
In lazy mode, Cosmos dynamically imports fixture and decorator modules only when they are needed, specifically when a fixture is selected in the Cosmos UI. This approach results in code splitting and enhances the isolation of the selected fixture. In this mode, fixture names of Multi-Fixtures are only revealed upon selection.
Enabling Lazy Mode
Lazy mode is disabled by default. There are two ways to enable lazy mode:
- Set the
lazy
option totrue
in the Cosmos config. - Use the
--lazy
CLI argument when running a Cosmos command.