Skip to content

Run the unit tests on every target framework - #2

Merged
jacalapa merged 2 commits into
mainfrom
ci/test-all-target-frameworks
Oct 12, 2026
Merged

jacalapa merged 2 commits into
mainfrom
ci/test-all-target-frameworks

Conversation

@jacalapa

Copy link
Copy Markdown
Contributor

What

  • The unit tests target net8.0, net9.0 and net10.0, like the packages. The test host follows each runtime. CI already installs the three runtimes.
  • Each run writes its own .trx file (LogFilePrefix).
  • The PostgreSQL and SQL Server tests stay on net10.0, since the store code doesn't differ between targets.

Tests

  • 164/164 on each of net8.0, net9.0 and net10.0 locally.

Jacek Łapiński added 2 commits October 12, 2026 22:00
The packages ship for net8.0, net9.0 and net10.0, but the tests only ran
on net10.0. The unit tests now target all three, with the test host
matching each runtime. CI already installs the three runtimes. The
database tests stay on net10.0, since the store code does not differ
between targets.
With a fixed file name, each framework's run overwrote the previous one.
@jacalapa
jacalapa merged commit bc59cc2 into main Oct 12, 2026
3 checks passed
@jacalapa
jacalapa deleted the ci/test-all-target-frameworks branch October 12, 2026 20:51
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