I checked by running the code. It's pretty clear that protractor.conf.js
file is missing in e2e
folder.
That file is needed, as you have reference to the file in angular.json
file at Line 113.
protractor.conf.js
is responsible for providing config to Protractor for e2e testing. Typically, it looks like below:
// Protractor configuration file, see link for more information
// https://github.com/angular/protractor/blob/master/lib/config.ts
const { SpecReporter } = require('jasmine-spec-reporter');
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./src/**/*.e2e-spec.ts'
],
capabilities: {
'browserName': 'chrome'
},
directConnect: true,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
onPrepare() {
require('ts-node').register({
project: require('path').join(__dirname, './tsconfig.e2e.json')
});
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
};
npm install codelyzer
– Saddam PojeeDetails
section of the error? – Saddam Pojee