Unify all testing Airs
- Lingua principale
- Rust
- Stelle
- 96
- Fork
- 39
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
We currently have several places where we store example or testing `.air` files for different use cases.
- [`codegen/ace/src/tests/airs`](https://github.com/0xMiden/air-script/tree/next/codegen/ace/src/tests/airs)
- [`air-script/tests`](https://github.com/0xMiden/air-script/tree/next/air-script/tests)
- [`parser/src/parser/tests/input`](https://github.com/0xMiden/air-script/tree/next/parser/src/parser/tests/input)
- [`docs/examples`](https://github.com/huitseeker/air-script/tree/452140e4e88a5698d23c4945df747e5ac18fae98/docs/examples)
Except perhaps for the examples in `docs/examples`, it seems like we could put all other testing source files in `air-script/tests`. While taking into account likely duplicates, it we could increase the number of test cases for the 3 components that rely on these (winterfell codegen, ace codegen, and parser).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
L'issue elenca quattro directory contenenti file .air. Inizia esaminando ogni directory per comprendere la struttura dei file e identificare i duplicati. L'obiettivo è consolidare i file da codegen/ace/src/tests/airs, parser/src/parser/tests/input e possibilmente docs/examples in air-script/tests. Controlla se esistono suite di test esistenti che dipendono da questi percorsi di file per assicurarti che il consolidamento non interrompa i test. Un buon primo passo è eseguire i test esistenti per i componenti parser e codegen per verificare che passino prima di spostare i file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- testing, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 65/100