Support Test Project Creation for New Projects
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
Research direction
Start at the generator path that creates the src project for new libraries and trace how project files are emitted. Extend the generation flow so a test project csproj is created as well, then verify that new projects no longer require manual test-project creation.
Written by the indexing model from the issue text.
Description
The generator creates the src project for new libraries, but not the test project. Client authors have to manually create the test project then add tests manually. As a first step for test generation, we should at least create the test project csproj to reduce an additional manual step.
- Dominant language
- Java
- Stars
- 5.9k
- Forks
- 401
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 115
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing 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 microsoft/typespec
-
[Bug]: `@encode(string)` int64 default becomes `null`, and numeric examples ignore the encodingPossibly taken @Om-singhaI claimed this 11 days ago. Openbug compiler:core triaged:core
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/typespec#12059 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Http-client-js operation response on the client doesn't carry the return typePossibly taken @reginaldalfret claimed this 9 days ago. Openemitter:client:js
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
microsoft/typespec#11853 · 1 reaction ·
Maintainers usually reply within 1 day
-
[Bug]: @terminalEvent on a model-payload variant emits an unconstrained oneOf branch in OpenAPI 3.2 SSE outputPossibly taken @Shubham-Padkonde claimed this 20 days ago. Openbug emitter:openapi3 triaged:core
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
microsoft/typespec#11747 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
[Bug]: [http-server-csharp] Model with a `Record<unknown>[]` property generates C# that does not compile (missing `using System.Text.Json.Nodes;`)May be free again @nightcityblade claimed this 39 days ago, and no pull request is open. Openbug emitter:service:csharp triaged:core
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
microsoft/typespec#11733 · 2 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
emitter:client:java feature
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
microsoft/typespec#11076 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
All issues in microsoft/typespec
Similar issues
-
`Processing lsp` never exits and leaves orphaned processesPossibly taken @overcast302 claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
processing/processing4#1578 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 60/100
Maintainers usually reply within 1 day
-
[BUG] S3 CORS responses omit Access-Control-Allow-Credentials for matched originsPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
floci-io/floci#5369 · 1 comment ·
Maintainers usually reply within 1 day
-
securityHeaders replaces a route's own Content-Security-Policy (0.9.9; weakens embedders' pages)Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
sqlcipher/sqlcipher-android#97 · 1 comment ·