Повысить исключение ПРИМЕЧАНИЕ во время проверки R CMD

Можно ли каким-либо образом повысить собственное исключение NOTE в рамках модульных тестов в тестовых тестах... шаг R CMD check?
В общем, я хотел бы иметь ПРИМЕЧАНИЕ в 00check.log, если база данных не была доступна во время модульных тестов.
Грязные решения приветствуются.

Обновление: на самом деле я вижу гораздо больше вариантов использования для этой функции, добавляя награду.

Ответы

Ответ 1

Обычно тесты запускаются в отдельном процессе. Объект Log, о котором упоминается Дирк, является локальной переменной в исходном процессе, поэтому нет доступа к нему.

Ошибки в дочернем процессе обнаруживаются ненулевым возвращаемым значением. Другие аномалии в тесте script не видны, если вы не сохранили копию желаемого результата; то сравнение нового выхода со старым увидит их.