У меня есть несколько модульных тестов, настроенных в моем приложении PowerBuilder, которые запускаются через CruiseControl.NET с помощью сценария NAnt.
В последние несколько дней я сталкивался с проблемой, когда каждый тестовый прогон возвращаеткод ошибки -1073741819
, о котором я не могу найти много информации.
Я сталкивался с этой ошибкой в прошлом, когда был установлен .exe для запуска сразу нескольких тестов, ноМне удалось обойти эту проблему, выполнив только один тест за раз, и номер теста был передан в качестве параметра командной строки моему модульному тесту exe.Затем в моем сценарии NAnt есть цикл for, который будет проходить через каждый тест для его запуска.Уже более 6 месяцев это казалось жизнеспособным решением (я думал, что, возможно, это была ошибка нехватки памяти, поскольку это происходило только при выполнении более 50 тестов в одном экземпляре.)
Кто-нибудь имел опыт работы с юнит-тестами в PowerBuilder?Я полагаю, что используемая среда для модульного тестирования PBUnit , хотя я не совсем уверен (если это важно, я могу это выяснить). Он настроен так, что компилирует программу в исполняемый файл (скажем, main.exe,) и чтобы запустить модульные тесты, вам просто нужно передать определенные параметры командной строки в main.exe при запуске, и он начнет запускать модульные тесты, а не запускать программу.
Если есть какой-то конкретный фрагментесли информация, которая нужна кому-либо, чтобы помочь мне найти решение, дайте мне знать, и я посмотрю, что я смогу найти.
Спасибо, Джош.
Редактировать 1(13.12.2011 13:39)
Прикреплен снимок экрана ошибки средства просмотра событий, которая появляется при запуске его из командной строки через удаленный рабочий стол.
Редактировать 2 (13/12/2011 14:08 PM)
В приложении приведен скриншот ошибки средства просмотра событий, которая появляется при запуске изCruiseControl.NET