汎用ソフトウェア開発⭐ リポ 2,141品質スコア 90/100
mutant
ミューテーション テストを実行し、ミューテーション レポートを読み込み、生き残ったミューテーションを修正して、カバレッジを検証します。ミューテーション テストの実行時や生き残ったミューテーションへの対応時に使用します。
description の原文を見る
Run mutant, read mutation reports, fix alive mutations, and verify coverage. Use when running mutation testing or responding to alive mutations.
SKILL.md 本文
注意: このスキルのライセンスは NOASSERTION (未指定) です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Mutant
アクティベート時機
- ユーザーがミューテーションテストの実行をリクエストしている。
- ユーザーが修正すべき生きたミューテーションを持っている。
- ユーザーがミューテーションカバレッジの検証をリクエストしている。
使用しない場合
- タスクにミューテーションテストが含まれていない。
入力
- 対応すべき生きたミューテーションの出力。
出力(指定順序)
- ミューテーション結果(生きたミューテーション数、カバレッジ率)。
- 各生きたミューテーションに対するアクション。
出力の読み方
生きたミューテーションは以下のような形式です:
evil:YourClass#method:YourClass#method:lib/your_class.rb:42:abc12
@@ -1,3 +1,3 @@
def method
- @value >= threshold
+ @value > threshold
end
evilは、このミューテーションを殺すテストがないことを意味します。- diffは元のコード(マイナス)とミューテートされたコード(プラス)を示しています。
レポート形式
結論を最初に述べてください(BLUF — 最初に結論を):
**殺すことがで
...
詳細情報
- 作者
- mbj
- リポジトリ
- mbj/mutant
- ライセンス
- NOASSERTION
- 最終更新
- 2026/5/12
Source: https://github.com/mbj/mutant / ライセンス: NOASSERTION