Не очень понятно какая у вас структура тестов в тестрейле, это раз.
Мне не понятно ещё, как сам факт DDT тестов накладывает ограничения и диктует характер взаимодействия с тестрейл.
Структура - есть тест ран, в котором лежат тест кейсы соответствующие автотестам, статусы обновляем опираясь айди тест кейса, (а не айди теста в тест ране).
У нас фишка такая, что мы можем выдать много тестовых данных в один тест, но не можем это считать одной проверкой - разные тестовые данные (раньше это были прекондишны для мануальных кейсов) - разные тесты, и статусы нам нужно обновлять соответствующим образом.
Подход, который есть сейчас (без ДДТ) работает - у нас в теле теста захардкожены айди тест кейса с которым связан автотест, и вопрос в том - как организовать это так, чтобы с ДДТ было можно на каждые тестовые данные (на каждый прогон ДДТ теста) обновлять разные тесты в тест ране ТестРейла