Bug 1520929 - part 2 - send isWowARM64 through telemetry; r=chutten,data-review=chutten

This commit is contained in:
Nathan Froyd 2019-04-03 04:44:49 -05:00
Родитель cb076fc90d
Коммит 06cc39db2f
3 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1832,6 +1832,7 @@ EnvironmentCache.prototype = {
if (AppConstants.platform === "win") {
data.isWow64 = getSysinfoProperty("isWow64", null);
data.isWowARM64 = getSysinfoProperty("isWowARM64", null);
} else if (AppConstants.platform == "android") {
data.device = this._getDeviceData();
}

Просмотреть файл

@ -99,6 +99,7 @@ Structure:
memoryMB: <number>,
virtualMaxMB: <number>, // windows-only
isWow64: <bool>, // windows-only
isWowARM64: <bool>, // windows-only
cpu: {
count: <number>, // desktop only, e.g. 8, or null on failure - logical cpus
cores: <number>, // desktop only, e.g., 4, or null on failure - physical cores

Просмотреть файл

@ -548,6 +548,8 @@ function checkSystemSection(data) {
if (gIsWindows) {
Assert.equal(typeof data.system.isWow64, "boolean",
"isWow64 must be available on Windows and have the correct type.");
Assert.equal(typeof data.system.isWowARM64, "boolean",
"isWowARM64 must be available on Windows and have the correct type.");
Assert.ok("virtualMaxMB" in data.system, "virtualMaxMB must be available.");
Assert.ok(Number.isFinite(data.system.virtualMaxMB),
"virtualMaxMB must be a number.");