checkFeaturesByHardware method

CheckResult checkFeaturesByHardware()

Implementation

CheckResult checkFeaturesByHardware() {
  final hardware = properties['Hardware']?.toString().toLowerCase();
  if (hardware == null) return CheckResult(RESULT_MAYBE_EMULATOR, null);

  final known = ['ttvm', 'nox', 'cancro', 'intel', 'vbox', 'ranchu', 'vbox86', 'android_x86'];
  return known.contains(hardware)
      ? CheckResult(RESULT_EMULATOR, hardware)
      : CheckResult(RESULT_UNKNOWN, hardware);
}