Validate language-model mock output against the schema in OpenApiMockResponsePlugin

Ouverte
#2,039 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@waldekmastykarz y travaille déjà.

Depuis le 31/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

on hold

OpenApiMockResponsePlugin (#2036) can generate mock bodies with a language model, but it checks only the top-level JSON type of the model's output. If the output breaks schema constraints (e.g. minimum, required, enum, pattern), it is still served as the mock.

Proposal: once OpenApiValidationPlugin (#2037) is merged, validate the model's output with its OpenApiSchemaValidator. If validation fails, fall back to the schema-based sample generator (and log why).

On hold until these are merged:

  • #2036 (OpenApiMockResponsePlugin, closes #531)
  • #2037 (OpenApiValidationPlugin, closes #779)
Langage dominant
C#
Étoiles
838
Forks
90
Merge moyen
2 j 11 h
PR mergées (30 j)
59

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de dotnet/dev-proxy

Toutes les issues de dotnet/dev-proxy

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.