Как обновить поле ответственного пользователя для тестового примера в центре качества, используя C#

Я читаю все тестовые наборы, представленные в текущем наборе тестовых наборов. Я могу прочитать его, но не могу сменить ответственного пользователя для каждого теста. Есть ли способ сделать это?

foreach (TDAPIOLELib.TestSet tst in testSetList)
            {
                string nameOfTestSuit = tst.Name;
                
                TSTestFactory tstf = (TSTestFactory)tst.TSTestFactory;
                
                TDAPIOLELib.List ftest = (TDAPIOLELib.List)tstf.NewList(" ");
               
                foreach (TSTest  item in ftest)
                {
                    item["TC_TESTER_NAME"] = "AndUser"; 
                   
                    Test test = item.Test;
                    test.Name = "This is new TEst case ";
                    test.Post();
                    TestConfig tesconf = item.TestConfiguration;
                   
                    IExecutionSettings exucutionsetting = item.ExecutionSettings;
                    //tdconeection.DisconnectProject();
                    //tdconeection.Disconnect();
                    //tdconeection.Logout();
                    //tdconeection.ReleaseConnection();
                }

            }
     

1 ответ

В своем коде вы никогда не называете Post()Метод объекта TSTest. Попробуйте позвонить после изменения TC_TESTER_NAME- свойство "публиковать все измененные значения в базе данных" (согласно документации API): item.Post(),

Другие вопросы по тегам