Дмитрий Тучс - JUnit 5 Parallel test execution. Теория и практика

  Рет қаралды 9,755

Heisenbug — конференция по тестированию

Heisenbug — конференция по тестированию

Күн бұрын

Ближайшая конференция - Heisenbug 2025 Spring, 5-6 апреля (Москва + онлайн-трансляция).
Подробности и билеты: jrg.su/Tq0vcu
- Ближайшая конференция: Heisenbug 2023 Autumn - 10-11 октября (online), 15-16 октября (offline)
Подробности и билеты: bit.ly/3qd3swV
- -
Поговорим о том, что происходит под капотом JVM при включении параметра parallel.enabled=true в JUnit5. Посмотрим, чем в действительности заняты потоки и ответим на вопрос - готовы ли ваши тесты бежать параллельно и какое место занимает Java Concurrency в автотестах.

Пікірлер: 14
@user-eb3te6ec7s
@user-eb3te6ec7s 2 жыл бұрын
Помогло решить мою проблему с параллельным запуском, спасибо
@АрсланАкаутдинов
@АрсланАкаутдинов 3 жыл бұрын
Очень полезный доклад. Спасибо Дмитрий !
@Daiver1024
@Daiver1024 3 жыл бұрын
Ждем вторую часть доклада
@SiarheiKarcheuski
@SiarheiKarcheuski 3 жыл бұрын
полезно и очень познавательно, спасибо!
@savvagenchevskiy2490
@savvagenchevskiy2490 3 жыл бұрын
Крутой доклад) После него сразу появляется задор идти лезть играться с параллелизацией и читать доку)
@Даня-л9и2л
@Даня-л9и2л 2 жыл бұрын
Чел я только курс по автоматизации закончил, зачем ты заставляешь меня грустить 😿 А вообще спасибо за доклад, полезно, будет с чем копаться)
@m1nusasusplus897
@m1nusasusplus897 3 жыл бұрын
3 года назад ни одна собака на гитхабе из junit не смогла подсказать как параллельными запусками пользоваться.
@johnconstantine6331
@johnconstantine6331 2 күн бұрын
@@m1nusasusplus897 а доки тоже не было?
@sromankov6102
@sromankov6102 3 жыл бұрын
Спасибо за доклад, но где же ссылка на проект ?
@awesomefreeman7620
@awesomefreeman7620 Жыл бұрын
Почему связь между extension должна быть через context strore? Непонятно
@ggst4700
@ggst4700 2 жыл бұрын
Доброго времени суток. Подскажите, пожалуйста, где точка входа/метод main в JUnit5. В JUnit 4 это класс JUnitCore и там метод main. На JUnit 5 все никак не могу найти этот конкретный метод( Немного накопал что surefire-plugin взаимодействует с junit-launcher, но эта информация не привела к методу main.
@johnconstantine6331
@johnconstantine6331 9 ай бұрын
Почему-то для UI тестов указать значение parrallelism=int недостаточно. Поднимается больше потоков чем указано и тесты, которым не хватило сессии, падают. Лично мне помогло добавление еще одной проперти: ...parrallel.config.fixed.max-pool-size= Вполне вероятно, что время доклада все прошло хорошо потому, что количество тест-классов не превысило значение ограничения числа потоков)
@demabro
@demabro 2 күн бұрын
Аналогично! Спасибо вам огромное! parrallel.config.fixed.max-pool-size помогло мне
@Даня-л9и2л
@Даня-л9и2л 2 жыл бұрын
У вас нет курсов?
Андрей Солнцев - Flaky tests. Метод
1:12:33
Heisenbug — конференция по тестированию
Рет қаралды 1,9 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Евгений Борисов - Spring - Глубоко и не очень
1:03:57
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 163 М.
Дмитрий Тучс - The art of JUnit extensions
1:03:19
Heisenbug — конференция по тестированию
Рет қаралды 3,5 М.
Артем Ерошенко - TestOps: DevOps для тестировщиков
1:13:40
Heisenbug — конференция по тестированию
Рет қаралды 8 М.
Николай Алименков - Паттерны проектирования в автоматизации тестирования
48:58
Heisenbug — конференция по тестированию
Рет қаралды 62 М.
Андрей Солнцев - Flaky tests
54:36
Heisenbug — конференция по тестированию
Рет қаралды 9 М.
Кирилл Толкачёв - Тестируем и плачем вместе со Spring Boot Test
1:03:41
Heisenbug — конференция по тестированию
Рет қаралды 22 М.
Non-static Selenide с Дмитрием Тучс | QA.GURU
1:22:51
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН