Ошибка при утверждениях, поступающих из базы данных - PullRequest
0 голосов
/ 25 июля 2011

Когда я запускаю тестовые случаи внутри soapUI, все работает нормально.Но когда я запускаю тесты внутри jenkins, утверждения не выполняются, как вы можете видеть в этой сути.

У меня нет проблем при подключении к базе данных.Любые советы для этих утверждений?

1 Ответ

0 голосов
/ 26 июля 2011

Я подозреваю, что у вас есть проблема синхронизации.Если ваши проверки jdbc происходят до того, как транзакция была совершена вашим сервером, вы увидите, какое поведение вы используете.Это особенно проблема, когда веб-служба не выдает ответ до того, как вы начнете проверку jdbc.

Три возможных решения:

  1. добавить шаг задержки перед утверждениемразрешить серверу время для фиксации транзакций
  2. добавить ответ на ваш запрос, чтобы указать, когда должны выполняться проверки базы данных
  3. Проверьте максимальный идентификатор таблицы и дождитесь, пока не появится большая запись довыполнение проверок.
...