thomhurst/TUnit
A modern, fast and flexible .NET testing framework
thomhurst/TUnit è adatto ai principianti?
Negli ultimi 30 giorni thomhurst/TUnit ha accettato 19 delle 26 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.
- Stelle
- 4k
- Fork
- 139
- Issue aperte per principianti
- 1
- Issue indicizzate
- 81
- Merge medio
- 7h 47m
- PR unite (30g)
- 236
- Lingua principale
- C#
- Licenza
- MIT
- Ultimo push su GitHub
- 6/10/2026
- Ultima indicizzazione
- 6/10/2026
- Guida per i contributori
- Guida per i contributori
- Codice di condotta
- Nessun codice di condotta
- Label per principianti
- good first issue help wanted
Come contribuire a thomhurst/TUnit
- Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
- Il progetto include un dev container: aprilo in Codespaces per avere un ambiente funzionante nel browser.
- I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
- Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
thomhurst/TUnit#7211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
blocked bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 49/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 53/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
I maintainer di solito rispondono entro 1 giorno
-
Shared data-source instances are reused after disposal by tests registered later in the sessionApertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
thomhurst/TUnit#7201 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
bug PATCH
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Other source-generator test harnesses parse fixtures with Roslyn 4.7 default language versionApertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug MINOR
Difficoltà 4/5 1-2 giorni Idoneità per principianti 56/100
thomhurst/TUnit#7178 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
thomhurst/TUnit#6955 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Dependency DashboardApertadependencies
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
[MethodDataSource] Arguments that fit two overloads equally: source-gen picks the first, reflection throws AmbiguousMatchException, no analyzer diagnosticForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Single tuple parameter plus a CancellationToken fails in reflection mode, and a leading token fails for non-generic methodsForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 1-2 giorni Idoneità per principianti 25/100
thomhurst/TUnit#7173 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Flaky test: TimeoutHelperTests.Timeout_Preserves_Custom_Task_Cancellation(False) on macOS CIForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
RS2007: '####' category headings in AnalyzerReleases.Shipped.md are invalid release headersForse già presa @bfs2021 l’ha presa oggi. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Flaky test: WaitsFor_Propagates_OCE_When_Predicate_Observes_Supplied_Token exceeds 500ms budget on macOS CIForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 20/100
thomhurst/TUnit#7169 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Analyzer: TUnit0001 rejects a null MethodDataSource argument that both runtime modes acceptForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
Reflection discovery: DiscoverGenericTests and DiscoverGenericTestsStreamingAsync duplicate the generic-class logicForse già presa @thomhurst l’ha presa oggi. Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
Flaky: KeyedNotInParallelCrossPhaseTests kills its test process after 30 s on Windows CI (reflection mode)Forse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Source-gen emits typeof(dynamic) for dynamic test parameters (CS1962)Forse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
Typed data sources do not infer method type arguments when the test class is genericForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
Source-gen silently drops a generic test method when its type arguments cannot be inferred from the data sourceForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Source-generator snapshot harness parses fixtures with an old language version, so collection-expression attribute arguments are silently droppedForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Flaky: ExecutionTimeTests.Completes_Within_Unhappy* exceed 1s wall-clock bound on macOS CIForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 25/100
thomhurst/TUnit#7159 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Source-gen pairs every GenerateGenericTest instantiation with every typed ClassDataSource<T>; reflection filters (2 extra failing tests)Forse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
First class-data fetch per class row creates an untracked instance that is never disposed (SharedType.None)Forse già presa @thomhurst l’ha presa oggi. Apertabug performance
Difficoltà 4/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Data-source objects for skipped tests/rows are never disposedForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
[Arguments] row that breaks a constraint is reported in source-gen mode but silently dropped in reflection mode when the method has [GenerateGenericTest]Forse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
TRX className for generic test classes differs between source-generated and reflection modesForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Source generator: CancellationToken declared before a params array on a non-generic test does not receive the test tokenForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Source-gen: generic class test with optional parameter fails with IndexOutOfRangeException when a row omits itForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Untyped [Arguments(null)] method row on a generic class silently produces no testForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 1-2 giorni Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: [AssertionFrom] with an unbound generic type (e.g. typeof(Memory<>)) silently generates nothingForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
I maintainer di solito rispondono entro 1 giorno
-
Source generator: omitting optional parameters before a params array can bind the generated call to a different overloadForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
Source generator crashes with TUNIT0999 (NullReferenceException) for [Arguments(null)] on a generic test methodForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
thomhurst/TUnit#7120 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
--fail-fast: cancelled tests are not reported, and a failure can appear twice as an "Unhandled exception" nodeForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
thomhurst/TUnit#7119 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Generic classes with differently typed [Arguments] rows produce different test sets in source-gen and reflection modesForse già presa @thomhurst l’ha presa oggi. Apertabug
Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno