У меня есть единичный тест Спока (спецификация) с 3 определенными тестамиДва теста выполняются нормально, но Спок или Грэдл полностью игнорируют один из них, и я не могу понять, почему.
Вот игнорируемый тест:
def "connect to kinesis"() {
given:
Yaml parser = new Yaml()
YAMLConfig config = parser.load((testConfigFileName as File).text)
putKinesisRecordsUtil.config = config
putKinesisRecordsUtil.putRecords(mockKinesisClient)
1 * mockKinesisClient.putRecords(_)
expect:
1 == 1
}
Наличие в этом тесте одной строки, которая определяет, игнорируется ли тест:
putKinesisRecordsUtil.config = config
Вот и все.Зачем задавать параметр в putKinesisRecordsUtil, чтобы Spock или Gradle игнорировали весь тест без предупреждения или сообщения об ошибке?Я правильно заполняю это значение?
Тест продлевает spock.lang.Specification
, а остальные тесты выполняются успешно.
Я ценю любую помощь.