createTestPluginApi | 直接登録の単体テスト用に最小限の Plugin API モックを構築します。plugin-sdk/plugin-test-api からインポートします |
AUTH_PROFILE_RUNTIME_CONTRACT | ネイティブエージェントランタイムアダプター用の共有認証プロファイル契約フィクスチャ。plugin-sdk/agent-runtime-test-contracts からインポートします |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | ネイティブエージェントランタイムアダプター用の共有配信抑制契約フィクスチャ。plugin-sdk/agent-runtime-test-contracts からインポートします |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | ネイティブエージェントランタイムアダプター用の共有フォールバック分類契約フィクスチャ。plugin-sdk/agent-runtime-test-contracts からインポートします |
createParameterFreeTool | ネイティブランタイム契約テスト用の動的ツールスキーマフィクスチャを構築します。plugin-sdk/agent-runtime-test-contracts からインポートします |
expectChannelInboundContextContract | チャネルの受信コンテキストの形式を検証します。plugin-sdk/channel-contract-testing からインポートします |
installChannelOutboundPayloadContractSuite | チャネルの送信ペイロード契約テストケースをインストールします。plugin-sdk/channel-contract-testing からインポートします |
createStartAccountContext | チャネルアカウントのライフサイクルコンテキストを構築します。plugin-sdk/channel-test-helpers からインポートします |
installChannelActionsContractSuite | 汎用チャネルメッセージアクション契約テストケースをインストールします。plugin-sdk/channel-test-helpers からインポートします |
installChannelSetupContractSuite | 汎用チャネルセットアップ契約テストケースをインストールします。plugin-sdk/channel-test-helpers からインポートします |
installChannelStatusContractSuite | 汎用チャネルステータス契約テストケースをインストールします。plugin-sdk/channel-test-helpers からインポートします |
expectDirectoryIds | ディレクトリ一覧関数から取得したチャネルディレクトリ ID を検証します。plugin-sdk/channel-test-helpers からインポートします |
assertBundledChannelEntries | バンドルされたチャネルのエントリポイントが期待される公開契約を公開していることを検証します。plugin-sdk/channel-test-helpers からインポートします |
formatEnvelopeTimestamp | 決定論的なエンベロープのタイムスタンプを整形します。plugin-sdk/channel-test-helpers からインポートします |
expectPairingReplyText | チャネルのペアリング応答テキストを検証し、そのコードを抽出します。plugin-sdk/channel-test-helpers からインポートします |
describePluginRegistrationContract | Plugin 登録契約チェックをインストールします。plugin-sdk/plugin-test-contracts からインポートします |
registerSingleProviderPlugin | ローダーのスモークテストでプロバイダー Plugin を 1 つ登録します。plugin-sdk/plugin-test-runtime からインポートします |
registerProviderPlugin | 1 つの Plugin からすべてのプロバイダー種別をキャプチャします。plugin-sdk/plugin-test-runtime からインポートします |
registerProviderPlugins | 複数の Plugin にわたるプロバイダー登録をキャプチャします。plugin-sdk/plugin-test-runtime からインポートします |
requireRegisteredProvider | プロバイダーコレクションに ID が含まれていることを検証します。plugin-sdk/plugin-test-runtime からインポートします |
createRuntimeEnv | モック化された CLI/Plugin ランタイム環境を構築します。plugin-sdk/plugin-test-runtime からインポートします |
createPluginRuntimeMock | モック化された Plugin ランタイムサーフェスを構築します。plugin-sdk/plugin-test-runtime からインポートします |
createPluginSetupWizardStatus | チャネル Plugin 用のセットアップステータスヘルパーを構築します。plugin-sdk/plugin-test-runtime からインポートします |
createTestWizardPrompter | モック化されたセットアップウィザードのプロンプターを構築します。plugin-sdk/plugin-test-runtime からインポートします |
createRuntimeTaskFlow | 分離されたランタイム TaskFlow 状態を作成します。plugin-sdk/plugin-test-runtime からインポートします |
runProviderCatalog | テスト用依存関係を使用してプロバイダーカタログフックを実行します。plugin-sdk/plugin-test-runtime からインポートします |
resolveProviderWizardOptions | 契約テストでプロバイダーセットアップウィザードの選択肢を解決します。plugin-sdk/plugin-test-runtime からインポートします |
resolveProviderModelPickerEntries | 契約テストでプロバイダーモデルピッカーのエントリを解決します。plugin-sdk/plugin-test-runtime からインポートします |
buildProviderPluginMethodChoice | 検証用のプロバイダーウィザード選択肢 ID を構築します。plugin-sdk/plugin-test-runtime からインポートします |
setProviderWizardProvidersResolverForTest | 分離テスト用にプロバイダーウィザードのプロバイダーを注入します。plugin-sdk/plugin-test-runtime からインポートします |
describeOpenAIProviderRuntimeContract | プロバイダーファミリーのランタイム契約チェックをインストールします。plugin-sdk/provider-test-contracts からインポートします |
expectPassthroughReplayPolicy | プロバイダーのリプレイポリシーがプロバイダー所有のツールとメタデータを通過することを検証します。plugin-sdk/provider-test-contracts からインポートします |
runRealtimeSttLiveTest | 共有オーディオフィクスチャを使用してリアルタイム STT プロバイダーのライブテストを実行します。plugin-sdk/provider-test-contracts からインポートします |
normalizeTranscriptForMatch | あいまい検証の前にライブ文字起こし出力を正規化します。plugin-sdk/provider-test-contracts からインポートします |
expectExplicitVideoGenerationCapabilities | 動画プロバイダーが明示的な生成モード機能を宣言していることを検証します。plugin-sdk/provider-test-contracts からインポートします |
expectExplicitMusicGenerationCapabilities | 音楽プロバイダーが明示的な生成/編集機能を宣言していることを検証します。plugin-sdk/provider-test-contracts からインポートします |
mockSuccessfulDashscopeVideoTask | 成功する DashScope 互換の動画タスク応答をインストールします。plugin-sdk/provider-test-contracts からインポートします |
getProviderHttpMocks | オプトイン方式のプロバイダー HTTP/認証 Vitest モックにアクセスします。plugin-sdk/provider-http-test-mocks からインポートします |
installProviderHttpMockCleanup | 各テスト後にプロバイダー HTTP/認証モックをリセットします。plugin-sdk/provider-http-test-mocks からインポートします |
installCommonResolveTargetErrorCases | ターゲット解決のエラー処理に関する共有テストケース。plugin-sdk/channel-target-testing からインポートします |
shouldAckReaction | チャネルが確認リアクションを追加すべきかどうかを確認します。plugin-sdk/channel-feedback からインポートします |
removeAckReactionAfterReply | 応答配信後に確認リアクションを削除します。plugin-sdk/channel-feedback からインポートします |
createTestRegistry | チャネル Plugin レジストリフィクスチャを構築します。plugin-sdk/plugin-test-runtime または plugin-sdk/channel-test-helpers からインポートします |
createEmptyPluginRegistry | 空の Plugin レジストリフィクスチャを構築します。plugin-sdk/plugin-test-runtime または plugin-sdk/channel-test-helpers からインポートします |
setActivePluginRegistry | Plugin ランタイムテスト用のレジストリフィクスチャをインストールします。plugin-sdk/plugin-test-runtime または plugin-sdk/channel-test-helpers からインポートします |
createRequestCaptureJsonFetch | メディアヘルパーテストで JSON フェッチリクエストをキャプチャします。plugin-sdk/test-media-understanding からインポートします |
isLiveTestEnabled | オプトイン方式のライブプロバイダーテストを制御します。plugin-sdk/test-live からインポートします |
collectProviderApiKeys | ライブプロバイダーテスト用の認証情報を検出します。plugin-sdk/test-live-auth からインポートします |
parseProviderModelMap | 音楽/動画のライブテスト用モデルオーバーライドを解析します。plugin-sdk/test-media-generation からインポートします |
withServer | 使い捨てのローカル HTTP サーバーに対してテストを実行します。plugin-sdk/test-env からインポートします |
createMockIncomingRequest | 最小限の受信 HTTP リクエストオブジェクトを構築します。plugin-sdk/test-env からインポートします |
withFetchPreconnect | プリコネクトフックをインストールした状態でフェッチテストを実行します。plugin-sdk/test-env からインポートします |
withEnv / withEnvAsync | 環境変数を一時的にパッチします。plugin-sdk/test-env からインポートします |
createTempHomeEnv / withTempHome / withTempDir | 分離されたファイルシステムテストフィクスチャを作成します。plugin-sdk/test-env からインポートします |
createMockServerResponse | 最小限の HTTP サーバー応答モックを作成します。plugin-sdk/test-env からインポートします |
createProviderUsageFetch | プロバイダー使用量フェッチフィクスチャを構築します。plugin-sdk/test-env からインポートします |
useFrozenTime / useRealTime | 時間依存テスト用にタイマーを固定し、復元します。plugin-sdk/test-env からインポートします |
createCliRuntimeCapture | テストで CLI ランタイム出力をキャプチャします。plugin-sdk/test-fixtures からインポートします |
importFreshModule | モジュールキャッシュを回避するため、新しいクエリトークン付きで ESM モジュールをインポートします。plugin-sdk/test-fixtures からインポートします |
bundledPluginRoot / bundledPluginFile | バンドルされた Plugin のソースまたは dist フィクスチャパスを解決します。plugin-sdk/test-fixtures からインポートします |
mockNodeBuiltinModule | 対象を限定した Node 組み込み Vitest モックをインストールします。plugin-sdk/test-node-mocks からインポートします |
createSandboxTestContext | サンドボックステストコンテキストを構築します。plugin-sdk/test-fixtures からインポートします |
writeSkill | Skills フィクスチャを書き込みます。plugin-sdk/test-fixtures からインポートします |
makeAgentAssistantMessage | エージェントのトランスクリプトメッセージフィクスチャを構築します。plugin-sdk/test-fixtures からインポートします |
peekSystemEvents / resetSystemEventsForTest | システムイベントフィクスチャを検査してリセットします。plugin-sdk/test-fixtures からインポートします |
sanitizeTerminalText | 検証用にターミナル出力をサニタイズします。plugin-sdk/test-fixtures からインポートします |
countLines / hasBalancedFences | チャンク分割出力の形状を検証します。plugin-sdk/test-fixtures からインポートします |
typedCases | テーブル駆動テスト用にリテラル型を保持します。plugin-sdk/test-fixtures からインポートします |