Мы пишем аддон v8 для node.js.Модульное тестирование C++ v8 addon
Аддон (как вы, возможно, знаете), является dll C++.
Как мы это протестируем?
Простым способом является использование сценариев node.js для вызова наших экспортированных функций из dll addon. Но это не настоящий модульный тест, так как он находится на разных языках.
Неужели кому-нибудь удалось успешно сдать блок-тест C++ для своей аддон dll?
Мы пытались, но получаем непредвиденные ошибки - мы подозреваем, что это потому, что библиотеки node-gyp ожидают, что все будет вызываться в контексте node.exe, и поскольку наш модульный тест использует аддон dll «standalone», некоторые вещи не получают правильную настройку, в результате чего тест падает.
Если вам удалось использовать модульные тесты на C++ для аддонов v8, пожалуйста, можете ли вы описать лучший способ сделать это и что нужно искать?
С уважением, Натяжные
Что зависимости у вас есть в вашем тесте? Не могли бы вы предоставить фрагмент кода? – smirnoff