Remove requirement to not have "/" in test names? (Junit 5)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Inizia da SnapshotSystemJUnit5.kt:188, dove SnapshotFileProgress.startTest rifiuta i nomi dei test che contengono '/'. Riproduci il problema con un test JUnit 5 denominato GET /example, quindi determina se il controllo debba essere allentato o limitato ai test che usano Selfie. Il lavoro è completato quando tali nomi dei test non falliscono più inutilmente, mentre i nomi dei file snapshot rimangono validi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Fantastic tool, thank you! I only hit a little snag: in my project I already have many Kotest/Junit5 units named after HTTP endpoints such as GET /example, and I'm hitting this error:
Caused by: java.lang.IllegalStateException: Test name cannot contain '/', was ...
at com.diffplug.selfie.junit5.SnapshotFileProgress.startTest(SnapshotSystemJUnit5.kt:188)
This happens for every test even though they do not invoke Selfie for snapshots. Could this requirement be loosened somehow? For example:
- Escape the resulting name of snapshot files to remove the slash
- Do not run this check in tests that do not make use of Selfie
Thank you.
- Lingua principale
- Kotlin
- Stelle
- 101
- Fork
- 18
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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.
Altre issue di diffplug/selfie
-
Selfie JVM Snapshot Garbage Collection is overly zealous when using multiple test suites in gradle Apertabug jvm
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
enhancement jvm
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
bug jvm
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
bug docs jvm
Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100
-
bug jvm py
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
Tutte le issue di diffplug/selfie
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
index-request triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Anthonyy232/Paperize#614 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
bitcoindevkit/bdk-ffi#1125 ·
-
🌑 nextgen
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
CCBlueX/LiquidBounce#9214 · 1 commento ·