This may be an Angular issue but I have not be able to find much except for similar issues here such as 1514 or 2971. However my issue seems different than those.
Expected behavior
Re-run test suite on change
Actual behavior
Although slow (different issues I suppose) the first round of tests are fine, but with singleRun set to false most changes to the code produce the testing error (shown below). Small changes, like minor html updates don’t always cause the disconnect. After making a change there is a long lag before either the error message pops up or the tests re-run, and if there is that error sometimes it will start back on its own but much of the time people on the team end up killing and starting over.
This may be an Angular issue but I have not be able to find much except for similar issues here such as 1514 or 2971. However my issue seems different than those.
Expected behavior
Re-run test suite on change
Actual behavior
Although slow (different issues I suppose) the first round of tests are fine, but with singleRun set to false most changes to the code produce the testing error (shown below). Small changes, like minor html updates don’t always cause the disconnect. After making a change there is a long lag before either the error message pops up or the tests re-run, and if there is that error sometimes it will start back on its own but much of the time people on the team end up killing and starting over.
Environment Details
package.json { "name": "frontend", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "coverage": "ng test --code-coverage", "lint": "ng lint", "e2e": "ng e2e", "serve-site": "ng build && ng serve -o" }, "private": true, "dependencies": { "@angular/animations": "^7.0.4", "@angular/common": "^7.0.4", "@angular/compiler": "^7.0.4", "@angular/core": "^7.0.4", "@angular/forms": "^7.0.4", "@angular/http": "^7.0.4", "@angular/platform-browser": "^7.0.4", "@angular/platform-browser-dynamic": "^7.0.4", "@angular/router": "^7.0.4", "@ng-bootstrap/ng-bootstrap": "^4.0.0", "auth0-js": "^9.8.2", "bootstrap": "^4.1.3", "classlist.js": "^1.1.20150312", "core-js": "^2.5.4", "ng2-nouislider": "^1.7.13", "nouislider": "^12.1.0", "rxjs": "~6.3.3", "web-animations-js": "^2.3.1", "zone.js": "~0.8.26" }, "devDependencies": { "@angular-devkit/build-angular": "^0.10.6", "@angular/cli": "^7.0.6", "@angular/compiler-cli": "^7.0.4", "@angular/language-service": "^7.0.4", "@fortawesome/fontawesome-free": "^5.5.0", "@types/jasmine": "^2.8.12", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer": "~4.5.0", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~3.0.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.4.0", "ts-node": "~7.0.0", "tslint": "~5.11.0", "typescript": "~3.1.1" }
Karma Config { basePath: '', frameworks: ['jasmine', '@angular-devkit/build-angular'], plugins: [ require('karma-jasmine'), require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage-istanbul-reporter'), require('@angular-devkit/build-angular/plugins/karma') ], client: { clearContext: false // leave Jasmine Spec Runner output visible in browser }, coverageIstanbulReporter: { dir: require('path').join(__dirname, '../coverage'), reports: ['html', 'lcovonly'], fixWebpackSourcePaths: true }, reporters: ['progress', 'kjhtml'], port: 9876, colors: true, logLevel: config.LOG_INFO, autoWatch: true, browsers: ['Chrome'], singleRun: false,
} }
Steps to reproduce the behaviour