bytecodealliance / bytecodealliance/ComponentizeJS
Add test for pure components
- Vorherrschende Sprache
- Rust
- Sterne
- 391
- Forks
- 53
- Ø Merge
- 3 T. 5 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
We should add testing that checks for *pure* components - ensuring that components *without* all the "extra" exports/imports of StarlingMonkey can be built.
This would be essentially a regression test of whether a component with all features disables produces a component with *none* of the related imports/exports (ideally with no extraneous imports/exports at all).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der Issue nennt keine bestimmte Datei und keinen bestehenden Test. Beginne damit, die Tests für den Komponenten-Build und die Feature-Konfiguration von StarlingMonkey zu finden, und führe dann die relevante Testsuite aus, um die aktuellen Importe und Exporte zu ermitteln. Als abgeschlossen gilt die Änderung, wenn ein Regressionstest verifiziert, dass das Deaktivieren aller Features eine Komponente ohne die zugehörigen oder sonstigen überflüssigen Importe oder Exporte erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust, wasm
- Bereich
- build-system, testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100