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.
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
.
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