У меня есть Карма, использующая Электрон для запуска тестов.Я хотел бы открыть devtools, чтобы я мог пройти по коду модульного теста.
Я пытался использовать ndb
,
ndb ./node_modules/.bin/karma ...args...
, но после открытия окна devtools ничего не запускается,исходных файлов нет, ничего не приостановлено.
Моя конфигурация Karma выглядит следующим образом:
module.exports = function(config) {
config.set({
frameworks: ['jasmine', 'stacktrace'],
reporters: ['spec'],
port: 9876, // karma web server port
colors: true,
logLevel: config.LOG_INFO,
autoWatch: false,
// singleRun: false,
concurrency: Infinity,
basePath: CWD,
browsers: ['Electron'],
files: [
'.karma-test-build/**/*.js',
],
preprocessors: {
'.karma-test-build/**/*.js': ['electron'],
},
client: {
// otherwise "require is not defined"
useIframe: false,
loadScriptsViaRequire: true,
},
})
}
Также доступно здесь .
Любая идеякак я могу использовать ndb
для отладки тестов, запущенных внутри Кармы?