Ошибка «Доступ запрещен» при запуске CANoe из JenkinsPython

Программы на Python
Ответить
Anonymous
 Ошибка «Доступ запрещен» при запуске CANoe из Jenkins

Сообщение Anonymous »

Я пытаюсь запустить автоматический тест в CANoe от Jenkins. Я писал скрипты Python, используя интерфейс CANoe COM. Он может нормально работать с командной строкой на локальном компьютере (настроенном как подчиненное устройство Jenkins). Но когда я попытался вызвать скрипты Python из Дженкинса, я получил ошибку, как показано ниже.

Код: Выделить всё

Traceback (most recent call last):
File "automatic_test.py", line 165, in 
app = CanoeSync()
File "automatic_test.py", line 23, in __init__
app = win32com.client.gencache.EnsureDispatch("CANoe.Application")
File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 527, in EnsureDispatch
disp = win32com.client.Dispatch(prog_id)
File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 114, in _GetGoodDispatchAndUserName
return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch
IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
pywintypes.com_error: (-2147024891, 'Access is denied.', None, None)
Другая информация: Версия CANoe: 11.0SP2; Версия Python: 2.7;. Учетная запись Jenkins также является учетной записью администратора подчиненного компьютера. Скрипты Python нормально работают с локальной учетной записью Jenkins.

Большое спасибо за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/610 ... om-jenkins
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»