Skip to main content

OS Check

There are the following options for configuration:

  • Min OS Version
  • Banned model
  • Banned board
  • Banned bootloader
  • Banned CPUs
  • Banned device
  • Banned hardware
  • Banned host

Configuration​

All the checks we can add:

minOsVersionCheck(minOSVersion: Int)
notManufacturerCheck(manufacturerName: String)
bannedModelCheck(bannedModel: String)
bannedBoardCheck(bannedBoard: String)
bannedCpusCheck(cpuAbi: String)
bannedBootloaderCheck(bannedBootloader: String)
bannedDeviceCheck(device: String)
bannedHardwareCheck(hardware: String)
bannedHostCheck(host: String)

Configuration looks like this:

safeToRun(buildSafeToRunCheckList {
add {
safeToRunCombinedCheck(
listOf(
{ bannedHardwareCheck("hardware") },
{ bannedBoardCheck("board") }
)
)
}
})