posit-dev / posit-dev/positron
Test: fix and add missing Positron extension tests to CI
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 206
Description
System details:
Positron and OS details:
N/A
Interpreter details:
N/A
Describe the issue:
The following Positron extension tests don't run in CI:
- positron-notebook-controllers
- positron-run-app
- positron-supervisor
It seems like these tests should either be running or be removed.
Steps to reproduce the issue:
npm run test-extension -- -l positron-notebook-controllers
npm run test-extension -- -l positron-run-app
npm run test-extension -- -l positron-supervisor
Expected or desired behavior:
Tests in the codebase work and run in CI
Were there any error messages in the UI, Output panel, or Developer Tools console?
N/A
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 running the three listed npm run test-extension commands for positron-notebook-controllers, positron-run-app, and positron-supervisor. Trace how those extension tests are selected for CI, then determine whether each should be enabled or removed. Done means the tests in the codebase either run successfully in CI or are removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ci-cd, testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100