Comments (8)
This bug seems to be new in 0.7, downgraded to 0.6.1 works fine.
from karma-test-explorer.
Actually do not need to go back so far, 0.7.3 works correctly.
from karma-test-explorer.
@Charuru I'm not able to reproduce this issue with the latest version, 0.7.5. Can you create and share a minimal project repo that reproduces the issue?
from karma-test-explorer.
Thanks @Charuru. I was able to reproduce the issue consistently with your sample project and when using the jsdom browser, and across all recent versions of the extension, including v0.7.3. I am not however, able to reproduce it with the extension default chrome browser for any of the recent extension versions, including the latest version and v0.7.3.
The issue seems to be with jsdom, where it fails when karma tries to trigger the initial test discovery /run
request to fully populate the project tests into the test explorer view.
Are you able to reproduce the issue with Chrome, Firefox, or any other browser?
from karma-test-explorer.
@lucono Thanks for trying it, doesn't make a difference on my machine whether I use jsdom or ChromeCanaryHeadless. Same behavior.
from karma-test-explorer.
Also, if I click on "Retry Test Load" it will keep on erroring, but if I save the test and it autoruns then the explorer will populate correctly.
I don't know if this is useful information, but when I click on the refresh button on test explorer, I see the tests being runned, all the logs, etc are as expected, and the tests show up for a moment before disappearing in place of the error and then Failed to load tests - Test discovery failed: Process exited with non-zero status code 1
. This is ChromeCanaryHeadless.
from karma-test-explorer.
Changing to HTTP from CLI fixed this too.
from karma-test-explorer.
I see, thanks for the update. The karmaTestExplorer.testTriggerMethod
setting is indeed experimental. In fact, its http
option is stable, but the cli
trigger method is actually what's experimental, so I'm not surprised that you ran into issues using that option.
Glad you were able to identify the issue.
from karma-test-explorer.
Related Issues (20)
- Cannot run new test - Another test operation is still running HOT 1
- Tests not loaded for default generated Angular 15 project HOT 9
- Tests not loaded for default generated Angular 15 workspace - follow up to issue #60 HOT 2
- Getting error Failed to load tests - Karma server failed to start: spawn npx karma ENOENT HOT 2
- Test Explorer not showing all tests when sharding tests HOT 2
- Debug hangs up if a breakpoint is set. HOT 13
- Unable to install extension HOT 2
- Support different browsers when using multiple projects HOT 8
- Failed to load tests - Karma server failed to connect: Browser Failure - cannot start HOT 25
- Can not run in Angular 11 HOT 1
- Cannot use karma.config.local.js HOT 6
- Nx support HOT 10
- Yarn PNP support HOT 1
- High CPU usage - vscode hangs when the extension is loaded HOT 1
- Configuring tests with more node memory HOT 2
- Cannot debug a test multiple times while in a container HOT 13
- Get error Uncaught ReferenceError: global is not defined HOT 1
- Angular debug tests only works first time then breakpoint ignored and then Another test operation is still running error occurs HOT 1
- Karma Test Explorer Fails to Show Tests Angular 8 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from karma-test-explorer.