Skip to content

Improve mise test:init #648

@2chanhaeng

Description

@2chanhaeng

Summary

Improve mise test:init with optimization.

Problem

Currently, running mise test:init without any constraints tests a total of 560 cases. Even on Apple's latest M5 chip, it takes over 2 hours. Optimization is desperately needed.

Proposed Solution

Considering the following approaches:

  • Concurrent test execution
  • Memory leak detection and prevention
  • Caching used packages
  • Add --unify-mq-kv: Test cases where KV and MQ have the same options. If an option is unavailable on the other side, fallback to in-process or in-memory.
  • etc.

Alternatives Considered

No response

Scope / Dependencies

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions