thomhurst/TUnit
A modern, fast and flexible .NET testing framework
thomhurst/TUnit は初心者に優しい?
直近 30 日間に、thomhurst/TUnit は外部コントリビューターの PR 26 件のうち 19 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 1 件オープンです。
- スター
- 4k
- フォーク
- 139
- オープンの初心者向け issue
- 1
- 索引済み issue
- 81
- 平均マージ
- 7時間 47分
- マージ済み PR(30日)
- 236
- 主要言語
- C#
- ライセンス
- MIT
- 最終 GitHub push
- 2026年10月6日
- 最新の索引
- 2026年10月6日
- コントリビューションガイド
- コントリビューションガイド
- 行動規範
- 行動規範がありません
- 初心者向けラベル
- good first issue help wanted
thomhurst/TUnit にコントリビュートするには
- まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
- このプロジェクトには dev container があります。Codespaces で開くと、ブラウザですぐに開発環境が手に入ります。
- あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
- 下にある初心者向けのオープンな issue を選び、作業を始める前に取り組みたいとコメントしましょう。
誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示
-
難易度 3/5 1〜2日 初心者へのやさしさ 57/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 1〜2日 初心者へのやさしさ 48/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
thomhurst/TUnit#7211 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
メンテナーはふだん 1 日以内に返信
-
blocked bug
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 49/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 53/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 56/100
メンテナーはふだん 1 日以内に返信
-
Shared data-source instances are reused after disposal by tests registered later in the sessionオープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
メンテナーはふだん 1 日以内に返信
-
bug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
thomhurst/TUnit#7201 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
メンテナーはふだん 1 日以内に返信
-
bug PATCH
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 54/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
bug MINOR
難易度 4/5 1〜2日 初心者へのやさしさ 56/100
thomhurst/TUnit#7178 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
thomhurst/TUnit#6955 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
Dependency Dashboardオープンdependencies
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
メンテナーはふだん 1 日以内に返信
-
[MethodDataSource] Arguments that fit two overloads equally: source-gen picks the first, reflection throws AmbiguousMatchException, no analyzer diagnostic対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Single tuple parameter plus a CancellationToken fails in reflection mode, and a leading token fails for non-generic methods対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 1〜2日 初心者へのやさしさ 25/100
thomhurst/TUnit#7173 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
Flaky test: TimeoutHelperTests.Timeout_Preserves_Custom_Task_Cancellation(False) on macOS CI対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
RS2007: '####' category headings in AnalyzerReleases.Shipped.md are invalid release headers対応中かも @bfs2021 が今日担当しました。 オープンbug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Flaky test: WaitsFor_Propagates_OCE_When_Predicate_Observes_Supplied_Token exceeds 500ms budget on macOS CI対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
thomhurst/TUnit#7169 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Analyzer: TUnit0001 rejects a null MethodDataSource argument that both runtime modes accept対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
メンテナーはふだん 1 日以内に返信
-
Reflection discovery: DiscoverGenericTests and DiscoverGenericTestsStreamingAsync duplicate the generic-class logic対応中かも @thomhurst が今日担当しました。 オープンenhancement
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
メンテナーはふだん 1 日以内に返信
-
Flaky: KeyedNotInParallelCrossPhaseTests kills its test process after 30 s on Windows CI (reflection mode)対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Source-gen emits typeof(dynamic) for dynamic test parameters (CS1962)対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
メンテナーはふだん 1 日以内に返信
-
Typed data sources do not infer method type arguments when the test class is generic対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
メンテナーはふだん 1 日以内に返信
-
Source-gen silently drops a generic test method when its type arguments cannot be inferred from the data source対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Source-generator snapshot harness parses fixtures with an old language version, so collection-expression attribute arguments are silently dropped対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Flaky: ExecutionTimeTests.Completes_Within_Unhappy* exceed 1s wall-clock bound on macOS CI対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 25/100
thomhurst/TUnit#7159 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Source-gen pairs every GenerateGenericTest instantiation with every typed ClassDataSource<T>; reflection filters (2 extra failing tests)対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
First class-data fetch per class row creates an untracked instance that is never disposed (SharedType.None)対応中かも @thomhurst が今日担当しました。 オープンbug performance
難易度 4/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Data-source objects for skipped tests/rows are never disposed対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
[Arguments] row that breaks a constraint is reported in source-gen mode but silently dropped in reflection mode when the method has [GenerateGenericTest]対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 20/100
メンテナーはふだん 1 日以内に返信
-
TRX className for generic test classes differs between source-generated and reflection modes対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Source generator: CancellationToken declared before a params array on a non-generic test does not receive the test token対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Source-gen: generic class test with optional parameter fails with IndexOutOfRangeException when a row omits it対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Untyped [Arguments(null)] method row on a generic class silently produces no test対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 1〜2日 初心者へのやさしさ 20/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: [AssertionFrom] with an unbound generic type (e.g. typeof(Memory<>)) silently generates nothing対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 5/5 1週間以上 初心者へのやさしさ 42/100
メンテナーはふだん 1 日以内に返信
-
Source generator: omitting optional parameters before a params array can bind the generated call to a different overload対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
メンテナーはふだん 1 日以内に返信
-
Source generator crashes with TUNIT0999 (NullReferenceException) for [Arguments(null)] on a generic test method対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
thomhurst/TUnit#7120 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
--fail-fast: cancelled tests are not reported, and a failure can appear twice as an "Unhandled exception" node対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
thomhurst/TUnit#7119 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Generic classes with differently typed [Arguments] rows produce different test sets in source-gen and reflection modes対応中かも @thomhurst が今日担当しました。 オープンbug
難易度 4/5 1〜2日 初心者へのやさしさ 48/100
メンテナーはふだん 1 日以内に返信