HelloI have some custom integrations with ALM using the OTA API. I had some code which would update the status of a test case in the testset.
The VB.NET code looks something like this
Try
If (some condition) Then
theTSTest.Status = "Passed"
theTSTest.Post()
Else
'theTSTest.Status = "Failed"
theTSTest.Post()
End If
End Try
This was working fine with my older version of ALM 11, QC 10, and QC 9. I installed the latest version 11.52.341 to make sure my code correctly but I am getting the follow error from ALM API
Field < Status > requires a value from the corresponding list
If I go to Tools -> Customize -> Project List -> Status, I see the following default values
Blocked
Failed
N/A
No Run
Not Complete
Passed
My piece of code should worked because the Status = Passed and Failed are valid values. In fact, if I enter a new status item 'Foo' in Tools -> Customize -> Project List -> Status and then adjust my code like this
theTSTest.Status = "Foo"
theTSTest.Post()
This works fine without any issues.
Seems like there is a bug withthe current version of ALM. Is there any workaround for this?
Thanks