-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Karma is deprecated #5547
Comments
I believe I'm not yet sure about:
|
This adds both TLS and hostname support. TLS support is activated by specifying paths to a key and a cert. There are caveats about self-signed certs in the README. This also adds hostname support. This impacts both the URL sent to browsers and the IP the server socket listens to. There are caveats about valid names, valid IPs, and HSTS preload in the README. HSTS-type errors in both Chrome and Firefox are detected automatically and translated into friendlier errors with a short link to the documentation. Closes jasmine#42 Replaces PR jasmine#43 One part of solving shaka-project/shaka-player#5547
jasmine-browser-runner also seems to only run a single browser. That will also need to be addressed. |
This adds both TLS and hostname support. TLS support is activated by specifying paths to a key and a cert. There are caveats about self-signed certs in the README. This also adds hostname support. This impacts both the URL sent to browsers and the IP the server socket listens to. There are caveats about valid names, valid IPs, and HSTS preload in the README. HSTS-type errors in both Chrome and Firefox are detected automatically and translated into friendlier errors with a short link to the documentation. Closes jasmine#42 Replaces PR jasmine#43 One part of solving shaka-project/shaka-player#5547
This adds both TLS and hostname support. TLS support is activated by specifying paths to a key and a cert. There are caveats about self-signed certs in the README. This also adds hostname support. This impacts both the URL sent to browsers and the IP the server socket listens to. There are caveats about valid names, valid IPs, and HSTS preload in the README. HSTS-type errors in both Chrome and Firefox are detected automatically and translated into friendlier errors with a short link to the documentation. Closes jasmine#42 Replaces PR jasmine#43 One part of solving shaka-project/shaka-player#5547
This adds both TLS and hostname support. TLS support is activated by specifying paths to a key and a cert. There are caveats about self-signed certs in the README. This also adds hostname support. This impacts both the URL sent to browsers and the IP the server socket listens to. There are caveats about valid names, valid IPs, and HSTS preload in the README. HSTS-type errors in both Chrome and Firefox are detected automatically and translated into friendlier errors with a short link to the documentation. Closes jasmine#42 Replaces PR jasmine#43 One part of solving shaka-project/shaka-player#5547
The maintainers of jasmine-browser-runner are resistant to adding support for multiple browsers running in parallel, even if I provide a PR. (And I had this working locally.) They just don't seem to want the complexity that they feel would come with that functionality. So we may have to go another direction. I'm currently investigating Web Test Runner, which is built to launch real browsers, just like Karma was. It supports both Selenium and WebDriverIO as WebDriver clients to launch browsers. Needs met by Web Test Runner:
Needs, not sure how to get from Web Test Runner:
Wants:
|
I just found out that Karma was officially deprecated 4 months ago. https://dev.to/this-is-angular/angular-testing-in-2023-past-present-and-future-j5m
This isn't urgent, but we should decide what our test runner will look like in the future.
Things we need:
Things that would be make the transition easier:
Input from the community is very welcome. I've done very little research so far.
The text was updated successfully, but these errors were encountered: