Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Experiment]: Replace karma with jest and web test runner in webapp #915

Open
1 task done
mengdaming opened this issue Jan 30, 2025 · 0 comments
Open
1 task done
Labels
enhancement New feature or request experiment An experimentation test Related to testing the TCR code typescript Pull requests that update typescript code

Comments

@mengdaming
Copy link
Contributor

Contact Details

[email protected]

Feature Request

Karma (web test engine used with angular webapp) is be quite fragile (issues regularly observed in CI and on macOS, security warnings on its dependencies raised here).

Besides, it is now being deprecated (cf. https://github.com/karma-runner/karma) and the provided recommendation is to move to jest and web test runner (https://modern-web.dev/docs/test-runner/overview/).

Feature Description

Run an experiment migrating webapp tests to web test runner. If successful, replace karma with it.

Resources:

Alternatives

Stay with karma when running webapp tests

Additional Context

Write your answer here.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@mengdaming mengdaming added the enhancement New feature or request label Jan 30, 2025
@mengdaming mengdaming added typescript Pull requests that update typescript code experiment An experimentation test Related to testing the TCR code labels Jan 30, 2025
@mengdaming mengdaming changed the title [Feature]: Replace karma with jest and web test runner in webapp [Experiment]: Replace karma with jest and web test runner in webapp Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request experiment An experimentation test Related to testing the TCR code typescript Pull requests that update typescript code
Development

No branches or pull requests

1 participant