Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
#!/usr/bin/env node
require('ts-node').register()
/* eslint-disable no-console */
const server = require('./testServer')
const serverInfo = server.listen(0, () => {
setTimeout(() => {
console.log('Server started at localhost:' + serverInfo.address().port)
const spawn = require('child_process').spawn
const mochaChrome = spawn('mocha-chrome', [`http://localhost:${serverInfo.address().port}/test/tests.html`])
mochaChrome.stdout.pipe(process.stdout)
mochaChrome.stderr.pipe(process.stderr)
mochaChrome.on('close', code => {
process.exit(code)
})
mochaChrome.on('error', err => {
console.log(err)
process.exit(1)
onPrepare: async () => {
// Transpile on the fly
require('ts-node').register({
project: resolve(__dirname, './tsconfig.e2e.json')
});
// Disable Angular, because it's not an angular site
await browser.waitForAngularEnabled(false);
// Add the reporter
jasmine.getEnv().addReporter(new SpecReporter({
spec: {
displayStacktrace: 'none',
displayFailuresSummary: false,
displayPendingSummary: false,
displayPendingSpec: true,
displaySpecDuration: true
}
}));
onPrepare: function () {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
mkdirpSync(junitDir);
// returning the promise makes protractor wait for the reporter config before executing tests
return browser.getProcessedConfig().then(function (config) {
browser.driver.getCapabilities().then(function (caps) {
browser.browserName = caps.get('browserName');
});
const browserName = config.capabilities.browserName;
// Add reporter which will output results in XML format
jasmine.getEnv().addReporter(
new JUnitXmlReporter({
require("ts-node").register({
project: "e2e/tsconfig.e2e.json"
});
const helpers = require("./helpers");
exports.config = {
baseUrl: "http://localhost:3000/",
/**
* Use `npm run e2e`
*/
specs: [helpers.root("./e2e/src/**/**.e2e-spec.ts"), helpers.root("e2e/src/**/*.e2e-spec.ts")],
exclude: [],
framework: "jasmine2",
async function compilerRunner(args: any) {
printHeader();
await checkRequirements();
const start = process.hrtime();
require("ts-node").register({
project: Config.TSConfigPath,
pretty: false,
typeCheck: false,
transpileOnly: true,
});
if (args.prettylog) {
process.env.PRETTYLOG = "true";
}
if (Config.SourceRoutePath !== "") {
await routeBuild(Config.ConfigData.sourceEntrypoint);
}
console.log(chalk.bold("Appserver Warmup"));
await Spinner.start("Registering routes");
let valExport: { valory: ValoryMetadata };
try {
require((Config.ConfigData.sourceEntrypoint !== ""
onPrepare() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
}
};
require('ts-node').register({
project: 'tsconfig.json'
});
module.exports = require('./webpack.config.ts').default;
beforeLaunch: function () {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
},
onPrepare() {
beforeLaunch: function() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
},
onPrepare() {