summaryrefslogtreecommitdiff
path: root/chromium/chrome/common/chromeos
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-17 17:24:03 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-06-22 07:51:41 +0000
commit774f54339e5db91f785733232d3950366db65d07 (patch)
tree068e1b47bd1af94d77094ed12b604a6b83d9c22a /chromium/chrome/common/chromeos
parentf7eaed5286974984ba5f9e3189d8f49d03e99f81 (diff)
downloadqtwebengine-chromium-774f54339e5db91f785733232d3950366db65d07.tar.gz
BASELINE: Update Chromium to 102.0.5005.57
Change-Id: I885f714bb40ee724c28f94ca6bd8dbdb39915158 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/common/chromeos')
-rw-r--r--chromium/chrome/common/chromeos/extensions/api/diagnostics.idl22
-rw-r--r--chromium/chrome/common/chromeos/extensions/api/telemetry.idl22
-rw-r--r--chromium/chrome/common/chromeos/extensions/chromeos_system_extension_info_unittest.cc2
3 files changed, 44 insertions, 2 deletions
diff --git a/chromium/chrome/common/chromeos/extensions/api/diagnostics.idl b/chromium/chrome/common/chromeos/extensions/api/diagnostics.idl
index bcf5bab3bbd..d011f9dec6b 100644
--- a/chromium/chrome/common/chromeos/extensions/api/diagnostics.idl
+++ b/chromium/chrome/common/chromeos/extensions/api/diagnostics.idl
@@ -17,9 +17,11 @@ namespace os.diagnostics {
cpu_floating_point_accuracy,
cpu_prime_search,
cpu_stress,
+ disk_read,
memory,
nvme_wear_level,
- smartctl_check
+ smartctl_check,
+ lan_connectivity
};
enum RoutineStatus {
@@ -51,6 +53,11 @@ namespace os.diagnostics {
plug_in_ac_power
};
+ enum DiskReadRoutineType {
+ linear,
+ random
+ };
+
dictionary GetAvailableRoutinesResponse {
RoutineType[] routines;
};
@@ -85,6 +92,12 @@ namespace os.diagnostics {
long length_seconds;
};
+ dictionary RunDiskReadRequest {
+ DiskReadRoutineType type;
+ long length_seconds;
+ long file_size_mb;
+ };
+
dictionary RunNvmeWearLevelRequest {
long wear_level_threshold;
};
@@ -139,6 +152,13 @@ namespace os.diagnostics {
[supportsPromises] static void runCpuStressRoutine(RunCpuRoutineRequest request,
RunRoutineCallback callback);
+ // Starts disk read routine.
+ [supportsPromises] static void runDiskReadRoutine(RunDiskReadRequest request,
+ RunRoutineCallback callback);
+
+ // Starts LAN connectivitty routine.
+ [supportsPromises] static void runLanConnectivityRoutine(RunRoutineCallback callback);
+
// Starts memory routine.
[supportsPromises] static void runMemoryRoutine(RunRoutineCallback callback);
diff --git a/chromium/chrome/common/chromeos/extensions/api/telemetry.idl b/chromium/chrome/common/chromeos/extensions/api/telemetry.idl
index 77e30fe4558..e6e6428a90b 100644
--- a/chromium/chrome/common/chromeos/extensions/api/telemetry.idl
+++ b/chromium/chrome/common/chromeos/extensions/api/telemetry.idl
@@ -77,6 +77,25 @@ namespace os.telemetry {
callback CpuInfoCallback = void (CpuInfo cpuInfo);
+ dictionary BatteryInfo {
+ double? cycleCount;
+ double? voltageNow;
+ DOMString? vendor;
+ DOMString? serialNumber;
+ double? chargeFullDesign;
+ double? chargeFull;
+ double? voltageMinDesign;
+ DOMString? modelName;
+ double? chargeNow;
+ double? currentNow;
+ DOMString? technology;
+ DOMString? status;
+ DOMString? manufactureDate;
+ double? temperature;
+ };
+
+ callback BatteryInfoCallback = void (BatteryInfo batteryInfo);
+
interface Functions {
// Retrieves VPD info.
[supportsPromises] static void getVpdInfo(VpdInfoCallback callback);
@@ -87,5 +106,8 @@ namespace os.telemetry {
[supportsPromises] static void getMemoryInfo(MemoryInfoCallback callback);
[supportsPromises] static void getCpuInfo(CpuInfoCallback callback);
+
+ // Retrieves battery info.
+ [supportsPromises] static void getBatteryInfo(BatteryInfoCallback callback);
};
};
diff --git a/chromium/chrome/common/chromeos/extensions/chromeos_system_extension_info_unittest.cc b/chromium/chrome/common/chromeos/extensions/chromeos_system_extension_info_unittest.cc
index 9726596865a..4722008f6b1 100644
--- a/chromium/chrome/common/chromeos/extensions/chromeos_system_extension_info_unittest.cc
+++ b/chromium/chrome/common/chromeos/extensions/chromeos_system_extension_info_unittest.cc
@@ -8,7 +8,7 @@
#include "testing/gtest/include/gtest/gtest.h"
TEST(ChromeOSSystemExtensionInfo, AllowlistedExtensionsSizeEqualsToOne) {
- ASSERT_EQ(2, chromeos::GetChromeOSSystemExtensionInfosSize());
+ ASSERT_EQ(2u, chromeos::GetChromeOSSystemExtensionInfosSize());
}
TEST(ChromeOSSystemExtensionInfo, GoogleExtension) {