Мне удалось решить проблему, так как оказалось, что файлы * .RDS были в той же папке, что и файлы server.r и ui.r. Мне просто нужно было создать папку с именем «data» в той же папке, что и файлы * .r, и выгрузить туда файлы * .RDS и выполнить загрузку.
Журналы могли бы быть немного более четкими.
Кроме того, не связано, но это помогло «очистить кеш», перейти к rsconnect и всем последующим папкам, пока вы не дойдете до своего файла [appname] .dcf и не удалите этот файл.
Список библиотек приведен в списке производителей TAP . В этом списке вы найдете Tap-функции для шелл-кода.
Я обычно пишу свой собственный небольшой тестовый фреймворк для моих сценариев оболочки. При этом нужно помнить несколько вещей:
diff (1)
отлично подходит для проверки результатов теста ( и для отображения полезного сообщения об ошибке для пользователя) Тем не менее, моя «тестовая среда» в основном представляет собой набор функций оболочки (называемых test *
) и функция runTests
, которая вызывает их один за другим. Ничего особенного, правда. Тесты создают рабочий каталог для теста, копируют все необходимые файлы в него, запускают функцию, сверяют результаты с проверенным набором файлов.