From 93dad4837c8f397e128301d543c15f1db205a5f8 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Tue, 24 May 2022 10:42:08 +0300 Subject: [PATCH] [Native][tests] Don't log memory usage in Gradle build Memory logging has been moved to the Native test infrastructure. It is performed during Gradle test runner execution. --- native/native.tests/build.gradle.kts | 34 ++++++++-------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/native/native.tests/build.gradle.kts b/native/native.tests/build.gradle.kts index f3df4a998d2..2a7b2692f35 100644 --- a/native/native.tests/build.gradle.kts +++ b/native/native.tests/build.gradle.kts @@ -1,4 +1,3 @@ -import org.gradle.internal.util.NumberUtil.formatBytes import org.jetbrains.kotlin.ideaExt.idea plugins { @@ -139,31 +138,16 @@ fun nativeTest(taskName: String, vararg tags: String) = projectTest( includeTags(*tags) } - fun formatExecutionParameters() = buildString { - appendLine("$path parallel test execution parameters:") - append(" Available CPU cores = $availableCpuCores") - systemProperties.filterKeys { it.startsWith("junit.jupiter") }.toSortedMap().forEach { (key, value) -> - append("\n $key = $value") - } - } - - fun formatMemoryUsage(before: Boolean) = buildString { - with(Runtime.getRuntime()) { - appendLine("$path (${if (before) "before" else "after"}) memory info:") - appendLine(" Max memory (-Xmx) = ${formatBytes(maxMemory())}") - appendLine(" Allocated memory = ${formatBytes(totalMemory())}") - appendLine(" Used memory = ${formatBytes(totalMemory() - freeMemory())}") - append(" Free memory = ${formatBytes(freeMemory())}") - } - } - doFirst { - logger.info(formatExecutionParameters()) - logger.info(formatMemoryUsage(before = true)) - } - - doLast { - logger.info(formatMemoryUsage(before = false)) + logger.info( + buildString { + appendLine("$path parallel test execution parameters:") + append(" Available CPU cores = $availableCpuCores") + systemProperties.filterKeys { it.startsWith("junit.jupiter") }.toSortedMap().forEach { (key, value) -> + append("\n $key = $value") + } + } + ) } } else doFirst {