Добрый вечер!
Объясните пожалуйста (если можно проиллюстрировать примерами) зачем нужно использовать Docker для автотестов.
Почему это считается хорошим тоном?
Я правильно понимаю, если я работаю на макОС и пропишу в докер-образ убунту, то мои тесты будут запуска как-бы на убунту?
Заранее благодарю.
просто all in one setup. Не надо при необходимости переноса и/или добавлении новых потоков выполнения заниматься настройкой окружения на том или ином хосте. Просто слил докер и получил все окружение из коробки. + возможности докера позволяют сравнительно легко динамически менять параметры самого хоста, на котором все выполняется.
Да, если на докере используется ОС убунту, то тесты будут как бы на убунту запускаться.