createTestPluginApi | Membuat tiruan API plugin minimal untuk pengujian unit registrasi langsung. Impor dari plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Fixture kontrak profil autentikasi bersama untuk adaptor runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Fixture kontrak penekanan pengiriman bersama untuk adaptor runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Fixture kontrak klasifikasi fallback bersama untuk adaptor runtime agen native. Impor dari plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Membuat fixture skema alat dinamis untuk pengujian kontrak runtime native. Impor dari plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Memastikan 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 | Membuat 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 | Memastikan ID direktori saluran dari fungsi daftar direktori. Impor dari plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Memastikan titik masuk saluran bawaan mengekspos kontrak publik yang diharapkan. Impor dari plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Memformat stempel waktu amplop secara deterministik. Impor dari plugin-sdk/channel-test-helpers |
expectPairingReplyText | Memastikan teks balasan penyandingan saluran dan mengekstrak kodenya. Impor dari plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Memasang pemeriksaan kontrak registrasi plugin. Impor dari plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Mendaftarkan satu plugin penyedia dalam pengujian singkat 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 registrasi penyedia di beberapa plugin. Impor dari plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Memastikan bahwa koleksi penyedia berisi suatu ID. Impor dari plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Membuat lingkungan runtime CLI/plugin tiruan. Impor dari plugin-sdk/plugin-test-runtime |
createPluginRuntimeMock | Membuat permukaan runtime plugin tiruan. Impor dari plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Membuat pembantu status penyiapan untuk plugin saluran. Impor dari plugin-sdk/plugin-test-runtime |
createTestWizardPrompter | Membuat pemberi prompt wizard penyiapan tiruan. Impor dari plugin-sdk/plugin-test-runtime |
createRuntimeTaskFlow | Membuat status TaskFlow runtime yang terisolasi. Impor dari plugin-sdk/plugin-test-runtime |
runProviderCatalog | Menjalankan hook katalog penyedia dengan dependensi pengujian. Impor dari plugin-sdk/plugin-test-runtime |
resolveProviderWizardOptions | Menentukan pilihan wizard penyiapan penyedia dalam pengujian kontrak. Impor dari plugin-sdk/plugin-test-runtime |
resolveProviderModelPickerEntries | Menentukan entri pemilih model penyedia dalam pengujian kontrak. Impor dari plugin-sdk/plugin-test-runtime |
buildProviderPluginMethodChoice | Membuat ID pilihan wizard penyedia untuk asersi. Impor dari plugin-sdk/plugin-test-runtime |
setProviderWizardProvidersResolverForTest | Menginjeksikan penyedia wizard penyedia untuk pengujian terisolasi. Impor dari plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Memasang pemeriksaan kontrak runtime keluarga penyedia. Impor dari plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Memastikan kebijakan pemutaran ulang penyedia diteruskan melalui alat dan metadata milik penyedia. Impor dari plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Menjalankan pengujian langsung penyedia STT waktu nyata dengan fixture audio bersama. Impor dari plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Menormalisasi keluaran transkrip langsung sebelum asersi samar. Impor dari plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Memastikan penyedia video mendeklarasikan kemampuan mode pembuatan secara eksplisit. Impor dari plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Memastikan penyedia musik mendeklarasikan kemampuan pembuatan/penyuntingan secara eksplisit. Impor dari plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Memasang respons tugas video kompatibel DashScope yang berhasil. Impor dari plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Mengakses tiruan HTTP/autentikasi penyedia Vitest yang harus diaktifkan secara eksplisit. 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 galat resolusi target. Impor dari plugin-sdk/channel-target-testing |
shouldAckReaction | Memeriksa apakah saluran harus menambahkan reaksi konfirmasi. Impor dari plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Menghapus reaksi konfirmasi setelah pengiriman balasan. Impor dari plugin-sdk/channel-feedback |
createTestRegistry | Membuat fixture registri plugin saluran. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Membuat fixture registri plugin kosong. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Memasang fixture registri untuk pengujian runtime plugin. Impor dari plugin-sdk/plugin-test-runtime atau plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Menangkap permintaan pengambilan JSON dalam pengujian pembantu media. Impor dari plugin-sdk/test-media-understanding |
isLiveTestEnabled | Membatasi pengujian langsung penyedia yang harus diaktifkan secara eksplisit. Impor dari plugin-sdk/test-live |
collectProviderApiKeys | Menemukan kredensial untuk pengujian langsung penyedia. Impor dari plugin-sdk/test-live-auth |
parseProviderModelMap | Mengurai penggantian model pengujian langsung musik/video. Impor dari plugin-sdk/test-media-generation |
withServer | Menjalankan pengujian terhadap server HTTP lokal sekali pakai. Impor dari plugin-sdk/test-env |
createMockIncomingRequest | Membuat objek permintaan HTTP masuk minimal. Impor dari plugin-sdk/test-env |
withFetchPreconnect | Menjalankan pengujian pengambilan dengan hook prakoneksi terpasang. Impor dari plugin-sdk/test-env |
withEnv / withEnvAsync | Menambal variabel lingkungan untuk sementara. Impor dari plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Membuat fixture pengujian sistem berkas yang terisolasi. Impor dari plugin-sdk/test-env |
createMockServerResponse | Membuat tiruan respons server HTTP minimal. Impor dari plugin-sdk/test-env |
createProviderUsageFetch | Membuat fixture pengambilan penggunaan penyedia. Impor dari plugin-sdk/test-env |
useFrozenTime / useRealTime | Membekukan dan memulihkan pewaktu untuk pengujian yang sensitif terhadap waktu. 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 tembolok modul. Impor dari plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Menentukan jalur fixture sumber atau dist plugin bawaan. Impor dari plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Memasang tiruan Vitest bawaan Node dengan cakupan sempit. Impor dari plugin-sdk/test-node-mocks |
createSandboxTestContext | Membuat konteks pengujian sandbox. Impor dari plugin-sdk/test-fixtures |
writeSkill | Menulis fixture skill. Impor dari plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Membuat fixture pesan transkrip agen. Impor dari plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Memeriksa dan mengatur ulang fixture peristiwa sistem. Impor dari plugin-sdk/test-fixtures |
sanitizeTerminalText | Membersihkan keluaran terminal untuk asersi. Impor dari plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Memastikan bentuk keluaran pemenggalan. Impor dari plugin-sdk/test-fixtures |
typedCases | Mempertahankan tipe literal untuk pengujian berbasis tabel. Impor dari plugin-sdk/test-fixtures |