igniteui-angular-sovn
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
63 lines (61 loc) • 1.91 kB
JavaScript
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: "",
frameworks: [
"parallel",
"jasmine",
"jasmine-spec-tags",
"@angular-devkit/build-angular",
],
files: [
{
pattern: "../../node_modules/hammerjs/hammer.min.js",
watched: false,
},
{
pattern: "../../node_modules/hammer-simulator/index.js",
watched: false,
},
{ pattern: "./test.css", watched: false },
{
pattern:
"../../dist/igniteui-angular-sovn/styles/igniteui-angular-sovn.css",
watched: false,
},
],
plugins: [
require("karma-parallel"),
require("karma-jasmine"),
require("karma-chrome-launcher"),
require("karma-jasmine-spec-tags"),
require("@angular-devkit/build-angular/plugins/karma"),
],
parallelOptions: {
executors: 2,
shardStrategy: "round-robin",
},
client: {
clearContext: false, // leave Jasmine Spec Runner output visible in browser
jasmine: {
random: false,
},
tagPrefix: "#",
tags: "pivotGrid",
},
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ["ChromeHeadlessNoSandbox"],
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: "ChromeHeadless",
flags: ["--no-sandbox", "--disable-gpu"],
debug: false,
},
},
singleRun: true,
});
};