-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Labels
component/buildBuild system and packagingBuild system and packagingcomponent/cliCLI tools relatedCLI tools relatedcomponent/kvKey–value store relatedKey–value store relatedcomponent/mqMessage queue relatedMessage queue relatedcomponent/testingTesting utilities (@fedify/testing)Testing utilities (@fedify/testing)type/enhancementImprovements to existing featuresImprovements to existing features
Description
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 toin-processorin-memory. - etc.
Alternatives Considered
No response
Scope / Dependencies
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
component/buildBuild system and packagingBuild system and packagingcomponent/cliCLI tools relatedCLI tools relatedcomponent/kvKey–value store relatedKey–value store relatedcomponent/mqMessage queue relatedMessage queue relatedcomponent/testingTesting utilities (@fedify/testing)Testing utilities (@fedify/testing)type/enhancementImprovements to existing featuresImprovements to existing features