Автоматизированный тест для сценария установки

[118972]Удивительно, что в других ответах не упоминается TERMINFO (или TERMCAP)[12195]Используйте man-страницы Люк[12196]man clear[119429] говорит ...[12197]TERM[12198]Команда [119430]clear[119431] использует ANSI-эвакуационные последовательности только в том случае, если ваш [119432]$TERM[119433] установлен в ANSI или какой-то ANSI-тип терминала, например, XTERM. [12199]INFOCMP[12200]Можно использовать [119434]infocmp[119435] для исследования [12201]TPUT[12202]Или можно использовать [119436]tput[119437] для просмотра возможности [12203]
2
28.02.2014, 04:12
2 ответа

Вы можете использовать Docker для создания ОС в образе контейнера, а затем запустить сценарий установки в активированном контейнере. После этого вы можете использовать команду docker diff, чтобы посмотреть, какие файлы были изменены в контейнере. Контейнер изолирован от хоста, поэтому ваши настоящие файлы /etc не будут затронуты.

1
27.01.2020, 22:13

Лучшим окружением для вас будет локальная виртуальная машина с небольшой файловой системой, смонтированной из файла в хост-системе.

Это позволит вам сделать копию файловой системы vm после первоначальной установки vm.

Затем вы сможете сбросить файловую систему, вернувшись к сохраненной копии, после того, как проведете тест вашей установки на виртуальной машине. Таким образом, вы сможете повторить тест.

1
27.01.2020, 22:13

Теги

Похожие вопросы