Document AOT support within NUnit
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- csharp
- Domain
- documentation
Research direction
Start with the linked minimal working proof of concept and the TrimmerRootAssembly csproj setting. Document the current AOT behavior for NUnit framework and NUnitLite, including the adapter and console runner, and explain the current opt-out needed so the page can evolve with future support.
Written by the indexing model from the issue text.
Description
Some experimentation shows that NUnit framework + NUnitLite runner will work under AOT scenarios today if consumers opt-out of assembly trimming by using the <TrimmerRootAssembly> csproj setting. Ideally, this isn't needed and everything "just works" both at framework-level and any consumers or runners (incl. adapter, console-runner, etc).
I think it might be helpful to start to document the current state and what can be done it make it work today for those who wish to or need to use AOT. The page can evolve over time as our own support evolves.
A minimal, working proof-of-concept can be found: https://github.com/nunit/nunit/issues/5358#issuecomment-5256248999
- Dominant language
- Dockerfile
- Stars
- 600
- Forks
- 158
- Avg merge
- 16h 8m
- Merged PRs (30d)
- 21
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from nunit/docs
-
area:framework
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
area:framework
-
area:framework
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
area:framework
Difficulty 4/5 3-5 days Newbie friendliness 40/100
-
Document F# EqualTo Openarea:framework
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
user-reported
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·