test について
React コードベースで指定したテストパターンを選択したリリースチャンネルで実行するスキルです。ウォッチモードと www のバリアントにも対応します。
主な機能
- 01チャンネル別のテスト実行
- 02テストパターンとフラグの指定
- 03TDD 向けウォッチモード
- 04テスト結果と失敗の報告
活用シーン
- 01デフォルトチャンネルで React のテストを実行
- 02experimental または stable のビルドでテストを確認
- 032 種類のバリアント値で www の動作を検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ react/ react --skill testインストール後、Claude Code で/testを入力して読み込まれたか確認します。
詳細
React コードベースのテストを実行します。
引数:
- $ARGUMENTS:チャネル、フラグ、テストパターン
使用例:
/test ReactFiberHooks- source チャネル(デフォルト)で実行/test experimental ReactFiberHooks- experimental チャネルで実行/test www ReactFiberHooks- www-modern チャネルで実行/test www variant false ReactFiberHooks- VARIANT=false をテスト/test stable ReactFiberHooks- stable チャネルで実行/test classic ReactFiberHooks- www-classic チャネルで実行/test watch ReactFiberHooks- ウォッチモード(TDD)で実行
リリースチャネル:
(default)- Source/canary チャネル。ReactFeatureFlags.js のデフォルト値を使用experimental- EXPERIMENTAL フラグが true の Source/experimental チャネルwww- VARIANT フラグが true の www-modern チャネルwww variant false- VARIANT フラグが false の www チャネルstable- npm で公開される内容classic- レガシーな www-classic(ほとんど必要ありません)
手順:
- 引数からチャネルを解析します(デフォルト:source)
- yarn コマンドに対応付けます:
- (default) →
yarn test --silent --no-watchman <pattern> - experimental →
yarn test -r=experimental --silent --no-watchman <pattern> - stable →
yarn test-stable --silent --no-watchman <pattern> - classic →
yarn test-classic --silent --no-watchman <pattern> - www →
yarn test-www --silent --no-watchman <pattern> - www variant false →
yarn test-www --variant=false --silent --no-watchman <pattern>
- (default) →
- テスト結果と失敗があれば報告します
厳守事項:
- 失敗を確認するには --silent を使用してください - テスト出力を失敗のみに制限します。
- --no-watchman を使用してください - サンドボックス環境でよく発生する失敗を防ぎます。
よくある間違い:
- パターンを指定せずに実行する - すべてのテストが実行され、非常に時間がかかります。必ずパターンを指定してください。
- www の両方のバリエーションを実行し忘れる -
__VARIANT__フラグについては、wwwとwww variant falseの両方をテストしてください。 - テストが予期せずスキップされる -
@gateプラグマを確認してください。feature-flagsスキルを参照してください。
コメント
Markdown 対応