You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
799 B

/*
* Copyright 2020-2021 JetBrains s.r.o. and respective authors and developers.
* Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE.txt file.
*/
package org.jetbrains.compose.desktop.ui.tooling.preview.rpc.utils
import java.io.File
internal fun systemProperty(name: String): String =
System.getProperty(name) ?: error("System property is not found: '$name'")
internal val isWindows =
systemProperty("os.name").startsWith("windows", ignoreCase = true)
internal val previewTestClaspath: String
get() = systemProperty("org.jetbrains.compose.tests.rpc.classpath.file").let {
File(it).readText()
}
internal val Int.secondsAsMillis: Int
get() = this * 1000
internal val Long.secondsAsMillis: Long
get() = this * 1000