lineage-sdk: Fix LineageSettingsProvider tests

* Fix bp and manifest to work with AndroidJUnitRunner.

* Remove broken tests (we no longer intercept in fw/b
  settings provider and QS_USE_MAIN_TILES was removed).

* Tests pass when executed using:
  adb shell am instrument org.lineageos.lineagesettings.tests/androidx.test.runner.AndroidJUnitRunner
  (see README.md for more info)

Change-Id: I3fcf4885c61106f43e99847293220afee78e2f6a
This commit is contained in:
Sam Mortimer
2019-09-19 16:33:47 -07:00
parent 7e03d078bc
commit 3d25e8b3f7
11 changed files with 34 additions and 119 deletions

View File

@@ -2174,18 +2174,6 @@ public final class LineageSettings {
return ArrayUtils.contains(LEGACY_SYSTEM_SETTINGS, key);
}
/**
* @hide
*/
public static boolean shouldInterceptSystemProvider(String key) {
switch (key) {
case System.SYSTEM_PROFILES_ENABLED:
return true;
default:
return false;
}
}
/**
* Mapping of validators for all system settings. This map is used to validate both valid
* keys as well as validating the values for those keys.
@@ -3240,16 +3228,6 @@ public final class LineageSettings {
VALIDATORS.put(TRUST_WARNINGS, TRUST_WARNINGS_VALIDATOR);
VALIDATORS.put(VOLUME_PANEL_ON_LEFT, VOLUME_PANEL_ON_LEFT_VALIDATOR);
}
/**
* @hide
*/
public static boolean shouldInterceptSystemProvider(String key) {
switch (key) {
default:
return false;
}
}
}
/**
@@ -3710,12 +3688,5 @@ public final class LineageSettings {
public static boolean isLegacySetting(String key) {
return ArrayUtils.contains(LEGACY_GLOBAL_SETTINGS, key);
}
/**
* @hide
*/
public static boolean shouldInterceptSystemProvider(String key) {
return false;
}
}
}