ReferenceField has no component tests and only 42.4% line coverage
I maintainer di solito rispondono entro 2 giorni
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- python, react, typescript
Direzione di ricerca
Inizia da frontend/src/components/Parameters/ReferenceField.tsx, in particolare dalle righe 31–76, e leggi i test esistenti del componente per seguire le relative convenzioni per i test delle interazioni. Aggiungi test per selezionare riferimenti ripetuti, riordinare e rimuovere voci e per i controlli di limite disabilitati; l’obiettivo è raggiunto quando questi comportamenti utente sono coperti, senza considerare una percentuale obiettivo di copertura come traguardo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
ReferenceField has limited direct component coverage, leaving its user-facing ordering/removal and disabled-boundary behavior unverified.
Describe the solution you'd like
Add interaction tests for selecting/adding repeated references, moving entries up/down, removing entries, and disabled boundary controls.
Describe alternatives you've considered, if relevant.
Prioritize observable user behavior over targeting a particular coverage percentage.
Additional context
Measured line coverage is 42.4%; no claim is made that uncovered lines are all bugs. Source: ReferenceField. Tested commit d3446e045960b5ebee4641aa70fdeb03af186587, PyRIT 1.2.0.dev0, offline test/coverage scope. Evidence: files/evidence/round4/coverage-referencefield.json; local path is not an attachment.
- Lingua principale
- Python
- Stelle
- 4.7k
- Fork
- 1k
- Merge medio
- 2g 2h
- PR unite (30g)
- 439
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 microsoft/PyRIT
-
BUG: LLMGenericTextConverter identifier changes between processes for set-valued template parametersApertaBug: triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
Bug: triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
Description-only preset edits split comma-containing exact goals into separate goalsForse già presa @MRX-72 l’ha presa 1 giorno fa. Apertahelp wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
GUI rejects valid empty-string SearchReplaceConverter settings, preventing deletion convertersForse già presa @Darshika140 l’ha presa oggi. Apertahelp wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
microsoft/PyRIT#3749 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
HTML scenario export replaces an intentionally empty converted message with the original textForse già presa @VISHNU0906 l’ha presa 1 giorno fa. Apertahelp wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
microsoft/PyRIT#3741 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di microsoft/PyRIT
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aws/sagemaker-python-sdk#6554 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
huggingface/diffusers#15170 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] LLM conflict check ignores MNEMOSYNE_LLM_MAX_TOKENS, so reasoning models return empty repliesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
mnemosyne-oss/mnemosyne#1325 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement meshtastic-2.8
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
pskillen/meshflow-api#459 ·