createTestPluginApi | Membangun tiruan API Plugin minimal untuk pengujian unit pendaftaran langsung. Impor dari plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Perlengkapan uji kontrak profil autentikasi bersama untuk adapter runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Perlengkapan uji kontrak penekanan pengiriman bersama untuk adapter runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Perlengkapan uji kontrak klasifikasi fallback bersama untuk adapter runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Membangun perlengkapan uji skema alat dinamis untuk pengujian kontrak runtime native. Impor dari plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Menegaskan bentuk konteks masuk saluran. Impor dari plugin-sdk/channel-contract-testing |
installChannelOutboundPayloadContractSuite | Memasang kasus kontrak payload keluar saluran. Impor dari plugin-sdk/channel-contract-testing |
createStartAccountContext | Membangun konteks siklus hidup akun saluran. Impor dari plugin-sdk/channel-test-helpers |
installChannelActionsContractSuite | Memasang kasus kontrak tindakan pesan saluran generik. Impor dari plugin-sdk/channel-test-helpers |
installChannelSetupContractSuite | Memasang kasus kontrak penyiapan saluran generik. Impor dari plugin-sdk/channel-test-helpers |
installChannelStatusContractSuite | Memasang kasus kontrak status saluran generik. Impor dari plugin-sdk/channel-test-helpers |
expectDirectoryIds | Menegaskan id direktori saluran dari fungsi daftar direktori. Impor dari plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Menegaskan titik masuk saluran terbundel mengekspos kontrak publik yang diharapkan. Impor dari plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Memformat stempel waktu amplop deterministik. Impor dari plugin-sdk/channel-test-helpers |
expectPairingReplyText | Menegaskan teks balasan pemasangan saluran dan mengekstrak kodenya. Impor dari plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Memasang pemeriksaan kontrak pendaftaran Plugin. Impor dari plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Mendaftarkan satu Plugin penyedia dalam uji pemeriksaan cepat pemuat. Impor dari plugin-sdk/plugin-test-runtime |
registerProviderPlugin | Menangkap semua jenis penyedia dari satu Plugin. Impor dari plugin-sdk/plugin-test-runtime |
registerProviderPlugins | Menangkap pendaftaran penyedia di beberapa Plugin. Impor dari plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Menegaskan bahwa koleksi penyedia berisi sebuah id. Impor dari plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Membangun lingkungan runtime CLI/Plugin tiruan. Impor dari plugin-sdk/plugin-test-runtime |
createPluginRuntimeMock | Membangun permukaan runtime Plugin tiruan. Impor dari plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Membangun helper status penyiapan untuk Plugin saluran. Impor dari plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Memasang pemeriksaan kontrak runtime keluarga penyedia. Impor dari plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Menegaskan kebijakan pemutaran ulang penyedia meneruskan alat dan metadata milik penyedia. Impor dari plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Menjalankan pengujian langsung penyedia STT waktu nyata dengan perlengkapan uji audio bersama. Impor dari plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Menormalkan keluaran transkrip langsung sebelum asersi fuzzy. Impor dari plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Menegaskan penyedia video mendeklarasikan kapabilitas mode pembuatan eksplisit. Impor dari plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Menegaskan penyedia musik mendeklarasikan kapabilitas pembuatan/penyuntingan eksplisit. Impor dari plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Memasang respons tugas video yang berhasil dan kompatibel dengan DashScope. Impor dari plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Mengakses tiruan Vitest HTTP/autentikasi penyedia yang ikut serta. Impor dari plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Mengatur ulang tiruan HTTP/autentikasi penyedia setelah setiap pengujian. Impor dari plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Kasus pengujian bersama untuk penanganan kesalahan resolusi target. Impor dari plugin-sdk/channel-target-testing |
shouldAckReaction | Memeriksa apakah saluran harus menambahkan reaksi ack. Impor dari plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Menghapus reaksi ack setelah pengiriman balasan. Impor dari plugin-sdk/channel-feedback |
createTestRegistry | Membangun perlengkapan uji registri Plugin saluran. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Membangun perlengkapan uji registri Plugin kosong. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Memasang perlengkapan uji registri untuk pengujian runtime Plugin. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Menangkap permintaan fetch JSON dalam pengujian helper media. Impor dari plugin-sdk/test-env |
withServer | Menjalankan pengujian terhadap server HTTP lokal sekali pakai. Impor dari plugin-sdk/test-env |
createMockIncomingRequest | Membangun objek permintaan HTTP masuk minimal. Impor dari plugin-sdk/test-env |
withFetchPreconnect | Menjalankan pengujian fetch dengan hook preconnect terpasang. Impor dari plugin-sdk/test-env |
withEnv / withEnvAsync | Menambal variabel lingkungan untuk sementara. Impor dari plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Membuat perlengkapan uji sistem berkas yang terisolasi. Impor dari plugin-sdk/test-env |
createMockServerResponse | Membuat tiruan respons server HTTP minimal. Impor dari plugin-sdk/test-env |
createCliRuntimeCapture | Menangkap keluaran runtime CLI dalam pengujian. Impor dari plugin-sdk/test-fixtures |
importFreshModule | Mengimpor modul ESM dengan token kueri baru untuk melewati cache modul. Impor dari plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Menyelesaikan jalur perlengkapan uji sumber atau dist Plugin terbundel. Impor dari plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Memasang tiruan Vitest bawaan Node yang sempit. Impor dari plugin-sdk/test-node-mocks |
createSandboxTestContext | Membangun konteks pengujian sandbox. Impor dari plugin-sdk/test-fixtures |
writeSkill | Menulis perlengkapan uji skill. Impor dari plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Membangun perlengkapan uji pesan transkrip agen. Impor dari plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Memeriksa dan mengatur ulang perlengkapan uji peristiwa sistem. Impor dari plugin-sdk/test-fixtures |
sanitizeTerminalText | Membersihkan keluaran terminal untuk asersi. Impor dari plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Menegaskan bentuk keluaran pemotongan bagian. Impor dari plugin-sdk/test-fixtures |
runProviderCatalog | Menjalankan hook katalog penyedia dengan dependensi pengujian |
resolveProviderWizardOptions | Menyelesaikan pilihan wizard penyiapan penyedia dalam pengujian kontrak |
resolveProviderModelPickerEntries | Menyelesaikan entri pemilih model penyedia dalam pengujian kontrak |
buildProviderPluginMethodChoice | Membangun id pilihan wizard penyedia untuk asersi |
setProviderWizardProvidersResolverForTest | Menyuntikkan penyedia wizard penyedia untuk pengujian terisolasi |
createProviderUsageFetch | Membuat fixture pengambilan penggunaan penyedia |
useFrozenTime / useRealTime | Membekukan dan memulihkan timer untuk pengujian yang sensitif terhadap waktu. Impor dari plugin-sdk/test-env |
createTestWizardPrompter | Membuat prompter wizard penyiapan tiruan |
createRuntimeTaskFlow | Membuat status task-flow runtime terisolasi |
typedCases | Mempertahankan tipe literal untuk pengujian berbasis tabel. Impor dari plugin-sdk/test-fixtures |