Add approval testing for native modules
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cpp
- Bereich
- machine-learning, testing-qa
Rechercherichtung
Beginne mit den Integrationstests für native Module und prüfe ApprovalTests.cpp hinsichtlich des Ansatzes für Approval-/Snapshot-Tests. Definiere Referenzdateien für Modellausgaben, einschließlich der Ergebnisse der Bildgenerierung, und verifiziere, dass die Tests Regressionen in Modellexporten erkennen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.8k
- Forks
- 101
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 58
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus software-mansion/react-native-executorch
-
dependencies platform: ios
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
software-mansion/react-native-executorch#1617 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Peer react-native >=0.83Evtl. vergeben @msluszniak hat das heute übernommen. Offendependencies dev exp
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 25/100
software-mansion/react-native-executorch#1623 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Docs: iOS < 17 fails pod install on the bare templateEvtl. vergeben @msluszniak hat das heute übernommen. Offendocumentation platform: ios
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 20/100
software-mansion/react-native-executorch#1622 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Docs: dynamic frameworks are supportedEvtl. vergeben @msluszniak hat das heute übernommen. Offendocumentation platform: ios
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 35/100
software-mansion/react-native-executorch#1621 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Docs: drop the Expo babel.config.js stepEvtl. vergeben @msluszniak hat das heute übernommen. Offendocumentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 25/100
software-mansion/react-native-executorch#1620 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in software-mansion/react-native-executorch
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
appandflow/stim#5258 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/docs framework/hugo help wanted language/markdown
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
lingdojo/kana-dojo#33660 · 1 Kommentar · 5 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
drizzle-team/drizzle-orm#6639 ·
Maintainer antworten meist innerhalb von 4 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100