Apply coverage ignore comments as applicable
I maintainer di solito rispondono entro 5 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- dart
- Ambito
- cryptography, testing
Direzione di ricerca
Inizia esaminando le indicazioni del package coverage e il metodo requireSubtleCrypto in lib/src/crypto_subtle.dart intorno alle righe collegate, quindi controlla i risultati di coverage per altri percorsi simili. Il lavoro è completato quando il codice artificiale o intenzionalmente non testato concordato è escluso senza nascondere comportamenti che dovrebbero essere testati e l’esecuzione di coverage continua a terminare correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From: https://pub.dev/packages/coverage
Ignore lines from coverage
// coverage:ignore-lineto ignore one line.// coverage:ignore-startand // coverage:ignore-end to ignore range of lines inclusive.// coverage:ignore-fileto ignore the whole file.
We should apply this to bit of the code that we don't want coverage for.
I'm sure we have a few places that we don't care to test.
Example, maybe it's overkill to test requireSubtleCrypto logic, we could just make that private method, and use these coverage-ignore comments to avoid counting it in coverage.
https://github.com/google/webcrypto.dart/blob/7a673ab4bdf2c4638e819aa75608e019a3488fb7/lib/src/crypto_subtle.dart#L81-L102
This is really just nice to have and generally users shouldn't hit this. And we don't really want to make testing setups where we can reproduce the behavior. So any testing we do is kind of artificial anyways.
- Lingua principale
- Dart
- Stelle
- 115
- Fork
- 115
- Merge medio
- 3g 2h
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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.
Altre issue di google/webcrypto.dart
-
bug: native AES-CBC byte operations read mutated input after invocationForse già presa @harrshita123 l’ha presa 20 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
google/webcrypto.dart#436 ·
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
google/webcrypto.dart#459 ·
I maintainer di solito rispondono entro 5 giorni
-
bug: native AES-CTR byte operations read mutated input after invocationForse già presa @harrshita123 l’ha presa 40 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
google/webcrypto.dart#447 ·
I maintainer di solito rispondono entro 5 giorni
-
bug: macOS x86_64 build fails: `fiat_p256_adx_*` assembly missing from `crypto_sources_apple_x86_64`Forse già presa @DavidClaudeAI l’ha presa 15 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
google/webcrypto.dart#446 · 2 commenti ·
I maintainer di solito rispondono entro 5 giorni
-
bug: native digestBytes reads mutated input after invocationForse già presa @harrshita123 l’ha presa 16 giorni fa. Aperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 72/100
google/webcrypto.dart#443 ·
I maintainer di solito rispondono entro 5 giorni
Tutte le issue di google/webcrypto.dart
Issue simili
-
bot-found bug priority: P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
madenvel/KalinkaPlayer#498 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
libnativeapi/nativeapi#21 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
chriskelly/wish-together#102 ·
I maintainer di solito rispondono entro 1 giorno
-
area/adaptivity kind/task priority/p1
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
spotiflacapp/SpotiFLAC-Mobile#783 ·