Опция newman: exportGlobals в newman.run не принимает указанный путь

Я пытаюсь использовать это в моем test1.js:

const newman = require('newman'); // require newman in your project

// call newman.run to pass `options` object and wait for callback
newman.run({
  collection: require('./postman/poc_collection.json')
  environment: require('./postman/poc_env.json'),
  exportGlobals: require('./postman/poc_globals.json'),
  reporters: 'cli'
}, function (err) {
  if (err) { throw err; }
  console.log('collection run complete!');
});

По завершении запуска генерируется файл newman-globals-2019-01-11-14-39-00-154-0.json вместо использования файла poc_globals.json, указанного выше.

Опция --export-globals в командной строке newman работает нормально.

Чего мне не хватает?

Спасибо Рамя

0 ответов

Вы не должны использовать require() при установке пути к глобальному файлу. Пытаться:

exportGlobals: './postman/poc_globals.json',

Однако вам нужно использовать его, если вы хотите, чтобы ваш скрипт загружал переменные из файла глобальных переменных.

globals: require('./postman/poc_globals.json'),
Другие вопросы по тегам