У меня есть набор тестов, которые выполняются когда-то при запуске Redgate SQLTest, и иногда они дают мне первую ошибку на скриншоте. При запуске моего тестового кода вручную требуется около 22 секунд.Почему ошибка SQLQL в TSQLT отсутствует и не запускается при запуске вручную?
Также, когда я запускаю вручную с помощью приведенной ниже команды, говорится, что выполнено 0 тестов и выполняется в < 1 секунда. Я понятия не имею, почему мои тесты не будут работать.
EXEC tsqlt.Run @TestName = '[SolrShowConversion].Condition - No Condition Record in Stage';
Что произойдет, если вы запустите это: 'EXEC tsqlt.Run @TestName = '[SolrShowConversion]. [Условие - нет записи о состоянии в сцене]';'? –
То же самое. Выполнено 0 тестов. –
Имена тестовых процедур на самом деле нужно начинать со слова «тест». SQLTest скрывает этот факт от вас. Таким образом, похоже, что нет процедуры с именем, которое вы использовали в базе данных. Также проверьте его правописание имени схемы. –