Add approval testing for native modules
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cpp
- Domaine
- machine-learning, testing-qa
Piste de recherche
Commencez par les tests d’intégration des modules natifs et examinez ApprovalTests.cpp pour comprendre l’approche de test par approbation/snapshot. Définissez des fichiers de référence pour les sorties des modèles, y compris les résultats de génération d’images, et vérifiez que les tests détectent les régressions dans les exports de modèles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, native module integration tests only verify that models execute without crashing and produce output. However, they don't validate that the output is correct. For example, image generation models return image data, but we don't verify the images are visually correct or match expected results.
The scope of this task is to introduce approval/snapshot testing for model outputs. Tests will compare model outputs against known-good reference files to detect regressions in model exports.
- Langage dominant
- TypeScript
- Étoiles
- 1.8k
- Forks
- 101
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 58
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de software-mansion/react-native-executorch
-
dependencies platform: ios
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
software-mansion/react-native-executorch#1617 ·
Les mainteneurs répondent en général sous 1 jour
-
Peer react-native >=0.83Peut-être pris @msluszniak l’a pris il y a 1 jour. Ouvertedependencies dev exp
Difficulté 1/5 Moins d'une heure Accessibilité débutants 25/100
software-mansion/react-native-executorch#1623 ·
Les mainteneurs répondent en général sous 1 jour
-
Docs: iOS < 17 fails pod install on the bare templatePeut-être pris @msluszniak l’a pris il y a 1 jour. Ouvertedocumentation platform: ios
Difficulté 1/5 Moins d'une heure Accessibilité débutants 20/100
software-mansion/react-native-executorch#1622 ·
Les mainteneurs répondent en général sous 1 jour
-
Docs: dynamic frameworks are supportedPeut-être pris @msluszniak l’a pris il y a 1 jour. Ouvertedocumentation platform: ios
Difficulté 1/5 1-3 heures Accessibilité débutants 35/100
software-mansion/react-native-executorch#1621 ·
Les mainteneurs répondent en général sous 1 jour
-
Docs: drop the Expo babel.config.js stepPeut-être pris @msluszniak l’a pris il y a 1 jour. Ouvertedocumentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 25/100
software-mansion/react-native-executorch#1620 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de software-mansion/react-native-executorch
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
"Claude Code request is missing its initial user message" when the prompt starts with an image pathOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
earendil-works/pi-claude-code#31 ·
Les mainteneurs répondent en général sous 8 jours
-
bug pending triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
privatenumber/cleye#48 ·
-
Google text documents are base64-encoded twicePeut-être pris @feiiiiii5 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour