Suport various reports in parallel mode
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 20.6k
- Fork
- 3.3k
- Metriche di merge delle PR
- Metriche PR in attesa
Descrizione
Various reports, like type coverage/type precision reports are nor supported in parallel mode. It would be great to support this. The non-trivial part is that we write to the same file deep in the reporters logic. Instead workers should either write per-file reports that will be aggregated by the coordinator, or send them back to the coordinator over IPC (which may require more code changes).
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
L’issue non nomina file o test; inizia tracciando la logica dei worker paralleli, del coordinator e dei reporter che scrive i report sulla copertura dei tipi e sulla precisione dei tipi. Confronta l’aggregazione per file con l’IPC del coordinator, quindi verifica che i report funzionino in modalità parallela senza che i worker scrivano nello stesso file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- compilers, devtools
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100