Home
Tags
Login
Register
Search
Home
Стратегии выполнения тестов в Gradle
Стратегии выполнения тестов в Gradle
April 15, 2018 | Author: Anonymous | Category:
Technology
DOWNLOAD PDF
Share
Report this link
Description
1. Стратегии выполнения тестов в Gradle
[email protected]
2. Пример конфигурации:apply plugin:javatest{ include org/tests/** forEvery 1 maxParallelForks 2} 3. forkEvery Mмаксимальное количество M тестовыхклассов, которые будут запущены в текущемпроцессе. При достижении максимальногоколичества запущенных классов, создаетсяновый процесс JVM.Стандартное значение:0тесты выполняются в одном процессе JVM 4. maxParallelForks Nмаксимальное количество N процессов JVMв которых будут запущены тестовые классы.Стандартное значение:1все тесты выполняются в одном процессеJVM последовательно 5. Стратегии выполнения:выделим стратегии выполнения тестовисходя из расмотренных ранее свойств,аименно количества выполняемых тестов водном процессе(forkEvery) и количестваодновременного запускуемых процессов(maxParallelFork). 6. Стратегии выполнения:1.последовательно,без создания новыхпроцессов JVM (стандартное выполнение)forkEvery 0maxParallelFork 12.последовательно, с созданием новыхпроцессов JVMforkEvery MmaxParallelFork 1 7. Выделим следующие стратегии:3.параллельно,без создания новыхпроцессов JVMforkEvery 0maxParallelFork N4.параллельно, с создание новых процессовJVMforkEvery MmaxParallelFork N 8. Тестовый набор: A1 A2 A3 тестовые классы пакета А B1 B2 B3 тестовые классы пакета B C1 C2 C3 тестовые классы пакета CPID - номер процесса в котором выполняются тестовыеклассыThread - процесс в котором выполняются тестовыеклассы 9. forkEvery 0 (default)maxParallelFork 1 (default) A1 A2 B1 C1 C3 PID:1 ... ... ... Thread 1 10. forkEvery 3maxParallelFork 1 (default) A1 A3 PID:1 ... Thread 1 B1 B3 PID:2 ... Thread 1 C1 C3 PID:3 ... Thread 1 11. forkEvery 0 (default)maxParallelFork 2 A1 A2 B2 C1 PID:1 Thread 1 A3 B1 B3 C2 C3 PID:2 Thread 2 12. forkEvery 3maxParallelFork 2 A1 A2 B2 PID:1 Thread 1 A3 B1 B3 PID:2 Thread 2 C1 C2 C3 PID:3 Thread 2
Comments
Report "Стратегии выполнения тестов в Gradle"
×
Please fill this form, we will try to respond as soon as possible.
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
Copyright © 2024 UPDOCS Inc.