web-dev-qa-db-fra.com

Karma déconnecté, car aucun message en 10000 ms

La suite de tests Karma échoue avec le message:

Déconnecté, car aucun message en 10000 ms.

Aucun test n'est exécuté du tout.

"@angular/core": "7.1.3",
"jasmine-core": "3.3.0",
"karma-jasmine": "1.1.2",

Il n'y a aucune raison apparente à l'échec, il a juste commencé après l'introduction d'un nouveau test.

5
chris

Quand le --module option de compilation pour TypeScript dans tsconfig.spec.json est défini sur commonjs Le karma échoue en interne avant l'exécution de tous les tests et affiche l'erreur de temporisation ci-dessus.

La commande d'importation peut laisser Karma échouer:

import CustomerTypeEnum = CustomerDto.CustomerTypeEnum;
import {CustomerDto} from '../api/CustomerDto';

Bien que cette commande fonctionne comme prévu:

import {CustomerDto} from '../api/CustomerDto';
import CustomerTypeEnum = CustomerDto.CustomerTypeEnum;

Le problème peut également être résolu en changeant l'option du compilateur de modules par exemple. es2015.

2
chris

J'ai eu le même problème et j'ai tout essayé - rien ne fonctionne sauf l'ajout de cette option à mon karma.conf.js

browserNoActivityTimeout: 400000
2
Victor Bredihin