Я пытаюсь программно вызвать программный пакет в ALM. У меня нет проблемы с запуском указанного набора тестов на моей локальной машине, когда я выполняю код (когда моя машина действует как тестовый бегун). Однако я сталкиваюсь с проблемой, когда пытаюсь указать на удаленный сервер для запуска указанного набора тестов. Код и сообщение об ошибке размещены здесь:Проблемы с выполнением тестового набора HP ALM удаленно
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TDAPIOLELib;
// Connect to ALM
ITDConnection itdc = new TDConnection();
itdc.InitConnectionEx(url);
itdc.ConnectProjectEx(domain, projectName, username, pswd);
if (itdc.ProjectConnected)
{
List<string> testInfo = new List<string>();
string testFolder = "Root\\<Folder>\\<Folder>";
testSetName = "<TestSuite>";
TestSetFactory tsFactory = (TestSetFactory)itdc.TestSetFactory;
TestSetTreeManager tsTreeMgr = (TestSetTreeManager)itdc.TestSetTreeManager;
TestSetFolder tsFolder = (TestSetFolder)tsTreeMgr.get_NodeByPath(testFolder);
List tList = tsFolder.FindTestSets(testSetName, false, null);
TestSet testset = tList[1];
TSScheduler scheduler = testset.StartExecution("<RemoteServerName>"); // Contain server name unless local
// scheduler.RunAllLocally = true; // Included when ran local
scheduler.Run();
}
Сообщение об ошибке я получаю в «планировщик» декларации линии «Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))».
Я зарегистрировал OTAClient.dll как на своем локальном компьютере, так и на машине, на которой я попытался выполнить.
Любые предложения будут оценены.
- Следующие шаги
- вызов молодой и старый священник.