У меня есть проект Java/Maven, который использует RestDocs для создания документации наших конечных точек.
Для непосвященных RestDocs, что он делает, так это отслеживает тесты во время сборки и использует информацию из тестов для создания «фрагментов», которые используются для создания документации API с использованием asciidoc на этапе пакета mvn.
Проблема, с которой я сталкиваюсь, заключается в том, что если файл asciidoc (.adoc) ссылается на несуществующий фрагмент, документ создается и говорит что-то вроде:
«Неразрешенная директива в myDoc.adoc — include::{snippets}/error-example/response-fields.adoc[]»
Поскольку это происходит после тестов, я не знаю, как протестировать что-то подобное, чтобы сборка могла остановиться и сообщить разработчику, что им нужно обновить либо .adoc, либо фрагмент.
Любое руководство будет высоко оценено.