Czy istnieje sposób, w jaki mógłbym podnieść swój wyjątek UWAGA z testów jednostkowych w testach sprawdzających ... Krok R CMD check
?
Ogólnie chciałbym mieć UWAGA w 00check.log
, jeśli baza danych nie była dostępna podczas testów jednostkowych.
Witamy powitalne rozwiązania.Podnieś wyjątek UWAGA podczas sprawdzania R CMD
Aktualizacja: W rzeczywistości widzę znacznie więcej przypadków użycia tej funkcji, dodając nagrodę.
Nie jestem pewien, czy możesz - potrzebujesz dostępu do obiektu 'Log' w środowisku pakietu' tools'. –
Jeśli używasz tego testu, możesz użyć polecenia 'print' w pliku testowym. To nie jest UWAGA, ale przynajmniej niektóre wyniki, które możesz sprawdzić, nie sprawią, że czek nie powiedzie się. – Josh
Możesz rozważyć umieszczenie własnych pytań przed przesłaniem za pomocą 'devtools :: release()'. Z pliku pomocy: "Możesz również dodać dowolne dodatkowe pytania, definiując (nie wyeksportowaną) funkcję o nazwie release_questions(), która zwraca wektor znaków dodatkowych pytań do zapytania" –