Вже деякий час отримую помилку з сессіями у Selenium клнтейнері при роботі BDD тестів. Сьогодні нарешті з’ясував з чим пов’язана ця помилка, та як її виправити.
Що маємо – юніт тести, bdd тести які працюють після кожного PR до master та працюють у docker оточенні. Як з’ясувалось – selenium image має лише 64Mb розмір /dev/shm що призводить до ситуації коли шаред меморі не вистачає, та тетси валяться, бо сессії нікуди писати та іншу службову інформацію. У моєму разі для вирішення питання я додав до нашого docker-compose.yml один параметр – shm_size: 512M та після цього апнув контейнер – тесты покищо білше не фейляться.