Удалить TestSet в ALM, используя OTA - PullRequest
0 голосов
/ 27 февраля 2019

Итак, я МЕДЛЕННО работаю над тем, чтобы автоматизировать болезненный ручной процесс в ALM с использованием OTA.Моя текущая борьба - удаление тестового набора.Он просто ничего не делает - ни ошибки, ни удаления, ничего.Как будто строки кода даже нет.Хотя, это определенно что-то делает, потому что ALM теперь работает напуганно.

Я пробовал разные вещи: Delete, RemoveNode.Любой совет приветствуется.

Set qcConnection = QCutil.QCConnection
Set tsFolder = qcconnection.TestSetTreeManager.NodeById(224)
Set tstestList = tsFolder.FindTestSets("", False, "")

    If tstestList is Nothing Then
        print "No manual tests present", vbOK
    Else

        For i = 1 to tstestList.Count
            Set temp = tstestList.Item(i) 
            if temp.TestSetFolder.father.name = strMonth then
                qcconnection.TSTestFactory.RemoveItem(temp.id)
            end if
        Next
    End If

1 Ответ

0 голосов
/ 27 февраля 2019

Кажется, вы используете неправильную фабрику - вам нужно использовать TestSetFactory вместо TSTestFactory

...