Skip to content

Run the Generic Host tests - #637

Merged
mauroservienti merged 1 commit into
masterfrom
run-generic-host-tests
Oct 28, 2026
Merged

mauroservienti merged 1 commit into
masterfrom
run-generic-host-tests

Conversation

@mauroservienti

Copy link
Copy Markdown
Member

RadicalApplicationTestsWithGenericHost is missing [TestClass], so MSTest never discovers its 7 tests (Generic Host boot, service resolution, AddRadicalApplication called twice, Autofac and Unity). MSTest's analyzer flags it as MSTEST0030.

Found while porting the tests to Radical.Avalonia (RadicalFx/Radical.Avalonia#5), where the same tests pass once discovered. These tests have not run here before, so this PR's CI run is their first one on Windows.

RadicalApplicationTestsWithGenericHost was missing the TestClass
attribute, so MSTest never discovered its tests.
@mauroservienti
mauroservienti merged commit 91f8fe6 into master Oct 28, 2026
3 checks passed
@mauroservienti
mauroservienti deleted the run-generic-host-tests branch October 28, 2026 15:31
mauroservienti added a commit that referenced this pull request Oct 30, 2026
RadicalApplicationTestsWithGenericHost was missing the TestClass
attribute, so MSTest never discovered its tests.

(cherry picked from commit 91f8fe6)
mauroservienti added a commit that referenced this pull request Oct 30, 2026
* Run the Generic Host tests (#637)

RadicalApplicationTestsWithGenericHost was missing the TestClass
attribute, so MSTest never discovered its tests.

(cherry picked from commit 91f8fe6)

* Complete the XML documentation (#640)

Add the missing summary, param, typeparam and returns tags outside the
behaviors, fill empty doc tags, and fix broken comments: unresolved
crefs and a doc comment placed after an attribute.

(cherry picked from commit 1829319)

* Complete the XML documentation of the behaviors

Document the attached properties, behaviors and command args under
Behaviors, and fill the empty doc tags.

(cherry picked from commit 7d97061)

* Run the tests on .NET 10 too (#641)

.NET 8 support ends on November 10, 2026, leaving .NET 10 as the only
supported runtime. Multi-target the test project so the net8.0-windows
library is also exercised on .NET 10.

(cherry picked from commit 8903d6e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant