File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed
kotlin/org/jetbrains/kotlinx/dataframe/io Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ dependencies {
4242 testApi(project(" :core" ))
4343 testImplementation(libs.kotlinx.benchmark.runtime)
4444 testImplementation(libs.junit)
45+ testImplementation(libs.sl4jsimple)
4546 testImplementation(libs.kotestAssertions) {
4647 exclude(" org.jetbrains.kotlin" , " kotlin-stdlib-jdk8" )
4748 }
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ import org.jetbrains.kotlinx.dataframe.api.isEmpty
1919import org.jetbrains.kotlinx.dataframe.api.print
2020import org.jetbrains.kotlinx.dataframe.api.schema
2121import org.jetbrains.kotlinx.dataframe.api.toStr
22+ import org.jetbrains.kotlinx.dataframe.impl.io.FastDoubleParser
23+ import org.junit.After
24+ import org.junit.Before
2225import org.junit.Test
2326import java.io.File
2427import java.io.StringWriter
@@ -32,6 +35,22 @@ import kotlin.reflect.typeOf
3235@Suppress(" ktlint:standard:argument-list-wrapping" )
3336class DelimCsvTsvTests {
3437
38+ private val logLevel = " org.slf4j.simpleLogger.log.${FastDoubleParser ::class .qualifiedName} "
39+ private var loggerBefore: String? = null
40+
41+ @Before
42+ fun setLogger () {
43+ loggerBefore = System .getProperty(logLevel)
44+ System .setProperty(logLevel, " debug" )
45+ }
46+
47+ @After
48+ fun restoreLogger () {
49+ if (loggerBefore != null ) {
50+ System .setProperty(logLevel, loggerBefore)
51+ }
52+ }
53+
3554 @Test
3655 fun readNulls () {
3756 @Language(" CSV" )
Original file line number Diff line number Diff line change @@ -32,3 +32,7 @@ org.slf4j.simpleLogger.showLogName=true
3232# Set to true if you want the last component of the name to be included in output messages.
3333# Defaults to false.
3434# org.slf4j.simpleLogger.showShortLogName=false
35+
36+ # Disables FastDoubleParser debug logs by default in our tests
37+ # Can be enabled by setting the system property programmatically
38+ org.slf4j.simpleLogger.log.org.jetbrains.kotlinx.dataframe.impl.io.FastDoubleParser =warn
You can’t perform that action at this time.
0 commit comments