createTestPluginApi | Créer un mock minimal de l’API Plugin pour les tests unitaires d’enregistrement direct. Importer depuis plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Fixture de contrat de profil d’authentification partagée pour les adaptateurs d’exécution d’agent natifs. Importer depuis plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Fixture de contrat de suppression de livraison partagée pour les adaptateurs d’exécution d’agent natifs. Importer depuis plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Fixture de contrat de classification de fallback partagée pour les adaptateurs d’exécution d’agent natifs. Importer depuis plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Créer des fixtures de schéma d’outil dynamique pour les tests de contrat d’exécution native. Importer depuis plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Vérifier la forme du contexte entrant de canal. Importer depuis plugin-sdk/channel-contract-testing |
installChannelOutboundPayloadContractSuite | Installer les cas de contrat de charge utile sortante de canal. Importer depuis plugin-sdk/channel-contract-testing |
createStartAccountContext | Créer des contextes de cycle de vie de compte de canal. Importer depuis plugin-sdk/channel-test-helpers |
installChannelActionsContractSuite | Installer les cas de contrat génériques d’action de message de canal. Importer depuis plugin-sdk/channel-test-helpers |
installChannelSetupContractSuite | Installer les cas de contrat génériques de configuration de canal. Importer depuis plugin-sdk/channel-test-helpers |
installChannelStatusContractSuite | Installer les cas de contrat génériques de statut de canal. Importer depuis plugin-sdk/channel-test-helpers |
expectDirectoryIds | Vérifier les ids de répertoire de canal depuis une fonction de liste de répertoires. Importer depuis plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Vérifier que les points d’entrée de canal groupés exposent le contrat public attendu. Importer depuis plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Formater des horodatages d’enveloppe déterministes. Importer depuis plugin-sdk/channel-test-helpers |
expectPairingReplyText | Vérifier le texte de réponse d’appairage de canal et en extraire le code. Importer depuis plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Installer les vérifications du contrat d’enregistrement de Plugin. Importer depuis plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Enregistrer un Plugin fournisseur dans les tests smoke du chargeur. Importer depuis plugin-sdk/plugin-test-runtime |
registerProviderPlugin | Capturer tous les types de fournisseurs depuis un Plugin. Importer depuis plugin-sdk/plugin-test-runtime |
registerProviderPlugins | Capturer les enregistrements de fournisseurs sur plusieurs Plugins. Importer depuis plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Vérifier qu’une collection de fournisseurs contient un id. Importer depuis plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Créer un environnement d’exécution CLI/Plugin mocké. Importer depuis plugin-sdk/plugin-test-runtime |
createPluginRuntimeMock | Créer une surface d’exécution de Plugin mockée. Importer depuis plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Créer des assistants de statut de configuration pour les Plugins de canal. Importer depuis plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Installer les vérifications de contrat d’exécution de famille de fournisseurs. Importer depuis plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Vérifier que les politiques de relecture fournisseur transmettent les outils et métadonnées détenus par le fournisseur. Importer depuis plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Exécuter un test fournisseur STT temps réel en direct avec des fixtures audio partagées. Importer depuis plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Normaliser la sortie de transcription en direct avant les assertions approximatives. Importer depuis plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Vérifier que les fournisseurs vidéo déclarent des capacités explicites de mode de génération. Importer depuis plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Vérifier que les fournisseurs musicaux déclarent des capacités explicites de génération/modification. Importer depuis plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Installer une réponse de tâche vidéo réussie compatible DashScope. Importer depuis plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Accéder aux mocks Vitest HTTP/auth de fournisseur avec opt-in. Importer depuis plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Réinitialiser les mocks HTTP/auth de fournisseur après chaque test. Importer depuis plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Cas de test partagés pour la gestion des erreurs de résolution de cible. Importer depuis plugin-sdk/channel-target-testing |
shouldAckReaction | Vérifier si un canal doit ajouter une réaction d’accusé de réception. Importer depuis plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Retirer la réaction d’accusé de réception après la livraison de la réponse. Importer depuis plugin-sdk/channel-feedback |
createTestRegistry | Créer une fixture de registre de Plugin de canal. Importer depuis plugin-sdk/plugin-test-runtime ou plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Créer une fixture de registre de Plugin vide. Importer depuis plugin-sdk/plugin-test-runtime ou plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Installer une fixture de registre pour les tests d’exécution de Plugin. Importer depuis plugin-sdk/plugin-test-runtime ou plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Capturer les requêtes fetch JSON dans les tests d’assistants média. Importer depuis plugin-sdk/test-env |
withServer | Exécuter des tests contre un serveur HTTP local jetable. Importer depuis plugin-sdk/test-env |
createMockIncomingRequest | Créer un objet minimal de requête HTTP entrante. Importer depuis plugin-sdk/test-env |
withFetchPreconnect | Exécuter les tests fetch avec les hooks de préconnexion installés. Importer depuis plugin-sdk/test-env |
withEnv / withEnvAsync | Corriger temporairement les variables d’environnement. Importer depuis plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Créer des fixtures de test de système de fichiers isolées. Importer depuis plugin-sdk/test-env |
createMockServerResponse | Créer un mock minimal de réponse de serveur HTTP. Importer depuis plugin-sdk/test-env |
createCliRuntimeCapture | Capturer la sortie d’exécution CLI dans les tests. Importer depuis plugin-sdk/test-fixtures |
importFreshModule | Importer un module ESM avec un jeton de requête neuf pour contourner le cache des modules. Importer depuis plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Résoudre les chemins de fixtures source ou dist de Plugin groupé. Importer depuis plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Installer des mocks Vitest étroits de modules intégrés Node. Importer depuis plugin-sdk/test-node-mocks |
createSandboxTestContext | Créer des contextes de test de bac à sable. Importer depuis plugin-sdk/test-fixtures |
writeSkill | Écrire des fixtures de skill. Importer depuis plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Créer des fixtures de messages de transcription d’agent. Importer depuis plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Inspecter et réinitialiser les fixtures d’événements système. Importer depuis plugin-sdk/test-fixtures |
sanitizeTerminalText | Nettoyer la sortie de terminal pour les assertions. Importer depuis plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Vérifier la forme de la sortie de découpage. Importer depuis plugin-sdk/test-fixtures |
runProviderCatalog | Exécuter un hook de catalogue de fournisseurs avec les dépendances de test |
resolveProviderWizardOptions | Résoudre les choix de l’assistant de configuration de fournisseur dans les tests de contrat |
resolveProviderModelPickerEntries | Résoudre les entrées du sélecteur de modèle de fournisseur dans les tests de contrat |
buildProviderPluginMethodChoice | Créer des ids de choix d’assistant fournisseur pour les assertions |
setProviderWizardProvidersResolverForTest | Injecter les fournisseurs de l’assistant de fournisseur pour les tests isolés |
createProviderUsageFetch | Construire des fixtures de récupération d’utilisation des fournisseurs |
useFrozenTime / useRealTime | Figer et restaurer les timers pour les tests sensibles au temps. Importer depuis plugin-sdk/test-env |
createTestWizardPrompter | Construire un prompteur d’assistant de configuration simulé |
createRuntimeTaskFlow | Créer un état TaskFlow d’exécution isolé |
typedCases | Préserver les types littéraux pour les tests pilotés par table. Importer depuis plugin-sdk/test-fixtures |