Usiamo Junit come framework di test. Abbiamo molti progetti. Usiamo gradle (versione 1.12) come strumento di costruzione. Per eseguire il test dell'unità parallelamente usando gradle, usiamo lo script muggito in ogni progetto in fase di test.Eseguire attività di prova parallela utilizzando gradle
maxParallelForks = Runtime.runtime.availableProcessors()
Es:
test {
maxParallelForks = Runtime.runtime.availableProcessors()
}
Manteniamo il file anche i singoli gradle.properties. E 'possibile definire test.maxParallelForks = Runtime.runtime.availableProcessors() nel file gradle.properties piuttosto che definire in ogni file build.gradle in attività di test?
La documentazione di gradazione FYI suggerisce di non utilizzare tutti i core disponibili https://gradle.github.io/performance-guide/#_parallel_test_execution Vedere la risposta sotto – kellyfj
Il collegamento sopra riportato non ha funzionato. Prova https://docs.gradle.org/current/userguide/java_plugin.html#sec:test_execution –
Di seguito è riportato l'errore che ottengo. Errore: (69, 0) Impossibile impostare la proprietà sconosciuta 'maxParallelForks' per il contenitore di configurazione di tipo org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer. Open File – fobbymaster