Я запускаю тесты Selenium через mocha (через Node) и вижу это предупреждающее сообщение в одном и том же месте каждый раз, когда я запускаю полную батарею тестов:
MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit
I don't вижу эту проблему, если я запускаю один тест, поэтому проблема, похоже, связана с выполнением нескольких тестов.
Я попытался указать аргумент командной строки --trace-warnings
, но это некажется, ничего не делать.В частности, я изменил свой сценарий запуска тестов, чтобы сделать это:
node --trace-warnings node_modules/mocha/bin/mocha ...
Я все еще вижу то же самое предупреждающее сообщение, но не вижу трассировки стека.
Другие сообщения в SO предложениипредложения по увеличению лимита, но это не то, что я хочу сделать здесь.Я пытаюсь понять, почему это предупреждение появляется в первую очередь.