Рекомендуется запускать на виртуальной машине для изоляции окружения.
Протестировано на Ubuntu 18.04 установленной на виртуальную машину VirtualBox 6.0.8. Хост ОС: macOs Mojave 10.14.6
Параметры виртуальной машины: CPU 4 cores, RAM 4096 MB
Важно: При использовании менее 2х CPU cores таймаутов в тестах не хватает и происходят ложные падения!
- Клоним репозиторий с тестами
otus-platform-tests:git clone https://github.com/express42/otus-platform-tests.git - Переходим в ветку тестов для группы
2019-12:git checkout 2019-12 - Скрипт можно запустить 2мя способами:
- Запуск с параметрами:
./local-run.sh {абсолютный-путь-к-локальной-папке-[gitname]_platform} {имя-папки-с-дз}. Например:./local-run.sh /Users/ivan.ivanov/Documents/src/ivan_platform kubernetes-networks. Таким образом мы запустим локально тестирование Домашней Работы №3 по сетям. - 3.2 Запуск скрипта без параметров и указание путей в процессе выполенния:
./local-run.sh. В результате скрипт попросит указать абсолютный путь к локальной папке {gitname}_platform:Your local platform folder (something like /Users/sergii.sinienok/src/{gitname}_platform):И название папки с ДЗ, которое хотим протестировать:Homework dir you want me to check (kubernetes-intro or others):Скрипт валидируе базовые ошибки пользовательского ввода. Читайте внимательно сообщения.
- Запуск с параметрами:
- Ошибка
Error: a cluster with the name "kind" already exists- выполнитеkind delete clusterдля починки. Внимание!!! Это удалит дефолтный kind кластер с вашего локального окружения! Будьте бдительны!!!