IronLanguages / IronLanguages/ironpython3
Generate testing assemblies at compile time
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 316
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 1
Description
There are a number of tests (see https://github.com/IronLanguages/ironpython3/pull/1662) that generate assemblies during testing. These could probably be generated at compile time (similar to what's done in the DLR ClrAssembly project). This would improve test coverage on systems that don't have csc/vbc/ilasm (e.g. a posix system without Mono).
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.
Research direction
Start by reviewing the tests and assembly-generation changes in PR #1662, then compare them with the DLR ClrAssembly project mentioned in the issue. The work is complete when the required test assemblies are generated at compile time and the tests can run on systems without csc, vbc, or ilasm.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100