#!/usr/bin/env node 'use strict'; require('../lib/bootstrap-local'); const glob = require('glob'); const path = require('path'); const Jasmine = require('jasmine'); const JasmineSpecReporter = require('jasmine-spec-reporter'); const projectBaseDir = path.join(__dirname, '../packages'); // Create a Jasmine runner and configure it. const jasmine = new Jasmine({ projectBaseDir: projectBaseDir }); jasmine.loadConfig({}); jasmine.addReporter(new JasmineSpecReporter()); // Run the tests. const allTests = glob.sync('packages/**/*.spec.ts') .map(p => path.relative(projectBaseDir, p)) .filter(p => !/blueprints/.test(p)); jasmine.execute(allTests);