Commit 19d303e5 authored by Zentaro Kavanagh's avatar Zentaro Kavanagh Committed by Commit Bot

Diagnostics: Update naming convention to match mojo

Bug: 1125150
Test: browser_tests --gtest_filter=DiagnosticsApp*
Change-Id: I18cac456608ff2bdd50d1b45eebb0be9e938a568
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2523733
Commit-Queue: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: default avatarBailey Berro <baileyberro@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826193}
parent b088955b
...@@ -70,31 +70,31 @@ export function batteryStatusCardTestSuite() { ...@@ -70,31 +70,31 @@ export function batteryStatusCardTestSuite() {
const dataPoints = const dataPoints =
dx_utils.getDataPointElements(batteryStatusElement); dx_utils.getDataPointElements(batteryStatusElement);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].current_now_milliamps, fakeBatteryChargeStatus[0].currentNowMilliamps,
dataPoints[0].value); dataPoints[0].value);
assertEquals( assertEquals(
fakeBatteryHealth[0].charge_full_design_milliamp_hours, fakeBatteryHealth[0].chargeFullDesignMilliampHours,
dataPoints[1].value); dataPoints[1].value);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].charge_full_now_milliamp_hours, fakeBatteryChargeStatus[0].chargeFullNowMilliampHours,
dataPoints[2].value); dataPoints[2].value);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].charge_now_milliamp_hours, fakeBatteryChargeStatus[0].chargeNowMilliampHours,
dataPoints[3].value); dataPoints[3].value);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].power_time, dataPoints[4].value); fakeBatteryChargeStatus[0].powerTime, dataPoints[4].value);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].power_adapter_status, fakeBatteryChargeStatus[0].powerAdapterStatus,
dataPoints[5].value); dataPoints[5].value);
assertEquals(fakeBatteryHealth[0].cycle_count, dataPoints[6].value); assertEquals(fakeBatteryHealth[0].cycleCount, dataPoints[6].value);
const barChart = const barChart =
dx_utils.getPercentBarChartElement(batteryStatusElement); dx_utils.getPercentBarChartElement(batteryStatusElement);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].charge_full_now_milliamp_hours, fakeBatteryChargeStatus[0].chargeFullNowMilliampHours,
barChart.max); barChart.max);
assertEquals( assertEquals(
fakeBatteryChargeStatus[0].charge_now_milliamp_hours, fakeBatteryChargeStatus[0].chargeNowMilliampHours,
barChart.value); barChart.value);
}); });
}); });
......
...@@ -90,15 +90,14 @@ export function cpuCardTestSuite() { ...@@ -90,15 +90,14 @@ export function cpuCardTestSuite() {
test('CpuCardPopulated', () => { test('CpuCardPopulated', () => {
return initializeCpuCard(fakeCpuUsage).then(() => { return initializeCpuCard(fakeCpuUsage).then(() => {
const dataPoints = dx_utils.getDataPointElements(cpuElement); const dataPoints = dx_utils.getDataPointElements(cpuElement);
const currentlyUsingValue = fakeCpuUsage[0].percent_usage_user + const currentlyUsingValue =
fakeCpuUsage[0].percent_usage_system; fakeCpuUsage[0].percentUsageUser + fakeCpuUsage[0].percentUsageSystem;
assertEquals(currentlyUsingValue, dataPoints[0].value); assertEquals(currentlyUsingValue, dataPoints[0].value);
assertEquals( assertEquals(fakeCpuUsage[0].cpuTempDegreesCelsius, dataPoints[1].value);
fakeCpuUsage[0].cpu_temp_degrees_celcius, dataPoints[1].value);
const cpuChart = dx_utils.getRealtimeCpuChartElement(cpuElement); const cpuChart = dx_utils.getRealtimeCpuChartElement(cpuElement);
assertEquals(fakeCpuUsage[0].percent_usage_user, cpuChart.user); assertEquals(fakeCpuUsage[0].percentUsageUser, cpuChart.user);
assertEquals(fakeCpuUsage[0].percent_usage_system, cpuChart.system); assertEquals(fakeCpuUsage[0].percentUsageSystem, cpuChart.system);
// Verify the routine section is in the page. // Verify the routine section is in the page.
assertTrue(!!getRoutineSection()); assertTrue(!!getRoutineSection());
......
...@@ -24,34 +24,35 @@ export function fakeSystemDataProviderTestSuite() { ...@@ -24,34 +24,35 @@ export function fakeSystemDataProviderTestSuite() {
test('GetSystemInfo', () => { test('GetSystemInfo', () => {
/** @type {!DeviceCapabilities} */ /** @type {!DeviceCapabilities} */
const capabilities = { const capabilities = {
has_battery: true, hasBattery: true,
}; };
/** @type {!VersionInfo} */ /** @type {!VersionInfo} */
const version = { const version = {
milestone_version: 'M97', milestoneVersion: 'M97',
}; };
/** @type {!SystemInfo} */ /** @type {!SystemInfo} */
const expected = { const expected = {
board_name: 'BestBoard', boardName: 'BestBoard',
cpu_model_name: 'SuperFast CPU', cpuModelName: 'SuperFast CPU',
total_memory_kib: 9999, marketingName: 'Bestest 1000',
cpu_threads_count: 4, totalMemoryKib: 9999,
version: version, cpuThreadsCount: 4,
device_capabilities: capabilities, versionInfo: version,
deviceCapabilities: capabilities,
}; };
provider.setFakeSystemInfo(expected); provider.setFakeSystemInfo(expected);
return provider.getSystemInfo().then((systemInfo) => { return provider.getSystemInfo().then((result) => {
assertDeepEquals(expected, systemInfo); assertDeepEquals(expected, result.systemInfo);
}); });
}); });
test('GetBatteryInfo', () => { test('GetBatteryInfo', () => {
provider.setFakeBatteryInfo(fakeBatteryInfo); provider.setFakeBatteryInfo(fakeBatteryInfo);
return provider.getBatteryInfo().then((batteryInfo) => { return provider.getBatteryInfo().then((result) => {
assertDeepEquals(fakeBatteryInfo, batteryInfo); assertDeepEquals(fakeBatteryInfo, result.batteryInfo);
}); });
}); });
...@@ -121,8 +122,8 @@ export function fakeSystemDataProviderTestSuite() { ...@@ -121,8 +122,8 @@ export function fakeSystemDataProviderTestSuite() {
provider.reset(); provider.reset();
provider.setFakeBatteryInfo(fakeBatteryInfo2); provider.setFakeBatteryInfo(fakeBatteryInfo2);
return provider.getBatteryInfo().then((batteryInfo) => { return provider.getBatteryInfo().then((result) => {
assertDeepEquals(fakeBatteryInfo2, batteryInfo); assertDeepEquals(fakeBatteryInfo2, result.batteryInfo);
}); });
}); });
...@@ -130,8 +131,8 @@ export function fakeSystemDataProviderTestSuite() { ...@@ -130,8 +131,8 @@ export function fakeSystemDataProviderTestSuite() {
// Setup the initial fake data. // Setup the initial fake data.
provider.setFakeBatteryInfo(fakeBatteryInfo); provider.setFakeBatteryInfo(fakeBatteryInfo);
return provider.getBatteryInfo() return provider.getBatteryInfo()
.then((batteryInfo) => { .then((result) => {
assertDeepEquals(fakeBatteryInfo, batteryInfo); assertDeepEquals(fakeBatteryInfo, result.batteryInfo);
}) })
.then(() => { .then(() => {
// Reset and next time it should fire undefined. // Reset and next time it should fire undefined.
...@@ -144,8 +145,8 @@ export function fakeSystemDataProviderTestSuite() { ...@@ -144,8 +145,8 @@ export function fakeSystemDataProviderTestSuite() {
// Set different data and next time should fire with it. // Set different data and next time should fire with it.
provider.reset(); provider.reset();
provider.setFakeBatteryInfo(fakeBatteryInfo2); provider.setFakeBatteryInfo(fakeBatteryInfo2);
return provider.getBatteryInfo().then((batteryInfo) => { return provider.getBatteryInfo().then((result) => {
assertDeepEquals(fakeBatteryInfo2, batteryInfo); assertDeepEquals(fakeBatteryInfo2, result.batteryInfo);
}); });
}); });
}); });
......
...@@ -35,7 +35,7 @@ export function fakeSystemRoutineContollerTestSuite() { ...@@ -35,7 +35,7 @@ export function fakeSystemRoutineContollerTestSuite() {
const routineRunnerRemote = { const routineRunnerRemote = {
onRoutineResult: (resultInfo) => { onRoutineResult: (resultInfo) => {
assertEquals(expectedName, resultInfo.name); assertEquals(expectedName, resultInfo.name);
assertEquals(expectedResult, resultInfo.result.simple_result); assertEquals(expectedResult, resultInfo.result.simpleResult);
resolver.resolve(); resolver.resolve();
} }
}; };
...@@ -70,7 +70,7 @@ export function fakeSystemRoutineContollerTestSuite() { ...@@ -70,7 +70,7 @@ export function fakeSystemRoutineContollerTestSuite() {
assertTrue(controller.isRoutineInProgressForTesting()); assertTrue(controller.isRoutineInProgressForTesting());
assertFalse(wasRun); assertFalse(wasRun);
assertEquals(expectedName, resultInfo.name); assertEquals(expectedName, resultInfo.name);
assertEquals(expectedResult, resultInfo.result.simple_result); assertEquals(expectedResult, resultInfo.result.simpleResult);
// Mark that the test completed. // Mark that the test completed.
wasRun = true; wasRun = true;
......
...@@ -89,14 +89,13 @@ export function memoryCardTestSuite() { ...@@ -89,14 +89,13 @@ export function memoryCardTestSuite() {
test('MemoryCardPopulated', () => { test('MemoryCardPopulated', () => {
return initializeMemoryCard(fakeMemoryUsage).then(() => { return initializeMemoryCard(fakeMemoryUsage).then(() => {
const dataPoints = dx_utils.getDataPointElements(memoryElement); const dataPoints = dx_utils.getDataPointElements(memoryElement);
assertEquals(fakeMemoryUsage[0].total_memory_kib, dataPoints[0].value); assertEquals(fakeMemoryUsage[0].totalMemoryKib, dataPoints[0].value);
assertEquals( assertEquals(fakeMemoryUsage[0].availableMemoryKib, dataPoints[1].value);
fakeMemoryUsage[0].available_memory_kib, dataPoints[1].value);
const barChart = dx_utils.getPercentBarChartElement(memoryElement); const barChart = dx_utils.getPercentBarChartElement(memoryElement);
const memInUse = fakeMemoryUsage[0].total_memory_kib - const memInUse = fakeMemoryUsage[0].totalMemoryKib -
fakeMemoryUsage[0].available_memory_kib; fakeMemoryUsage[0].availableMemoryKib;
assertEquals(fakeMemoryUsage[0].total_memory_kib, barChart.max); assertEquals(fakeMemoryUsage[0].totalMemoryKib, barChart.max);
assertEquals(memInUse, barChart.value); assertEquals(memInUse, barChart.value);
// Verify the routine section is in the card. // Verify the routine section is in the card.
......
...@@ -53,16 +53,16 @@ export function overviewCardTestSuite() { ...@@ -53,16 +53,16 @@ export function overviewCardTestSuite() {
test('OverviewCardPopulated', () => { test('OverviewCardPopulated', () => {
return initializeOverviewCard(fakeSystemInfo).then(() => { return initializeOverviewCard(fakeSystemInfo).then(() => {
assertEquals( assertEquals(
fakeSystemInfo.board_name, fakeSystemInfo.boardName,
overviewElement.$$('#boardName').textContent); overviewElement.$$('#boardName').textContent);
assertEquals( assertEquals(
fakeSystemInfo.cpu_model_name, fakeSystemInfo.cpuModelName,
overviewElement.$$('#cpuModelName').textContent); overviewElement.$$('#cpuModelName').textContent);
assertEquals( assertEquals(
fakeSystemInfo.total_memory_kib.toString(), fakeSystemInfo.totalMemoryKib.toString(),
overviewElement.$$('#totalMemory').textContent); overviewElement.$$('#totalMemory').textContent);
assertEquals( assertEquals(
fakeSystemInfo.version.milestone_version, fakeSystemInfo.versionInfo.milestoneVersion,
overviewElement.$$('#version').textContent); overviewElement.$$('#version').textContent);
}); });
}); });
......
...@@ -38,9 +38,9 @@ export function fakeRoutineListExecutorTestSuite() { ...@@ -38,9 +38,9 @@ export function fakeRoutineListExecutorTestSuite() {
// Set the result into the fake. // Set the result into the fake.
assertNotEquals(undefined, routine); assertNotEquals(undefined, routine);
assertNotEquals(undefined, routine.result); assertNotEquals(undefined, routine.result);
assertNotEquals(undefined, routine.result.simple_result); assertNotEquals(undefined, routine.result.simpleResult);
controller.setFakeStandardRoutineResult( controller.setFakeStandardRoutineResult(
routine.name, routine.result.simple_result); routine.name, routine.result.simpleResult);
// Build the list of routines to run. // Build the list of routines to run.
routineNames.push(routine.name); routineNames.push(routine.name);
...@@ -69,8 +69,8 @@ export function fakeRoutineListExecutorTestSuite() { ...@@ -69,8 +69,8 @@ export function fakeRoutineListExecutorTestSuite() {
assertEquals(null, status.result); assertEquals(null, status.result);
} else { } else {
assertEquals( assertEquals(
expectedCallbacks[upto].result.simple_result, expectedCallbacks[upto].result.simpleResult,
status.result.simple_result); status.result.simpleResult);
} }
upto++; upto++;
...@@ -86,7 +86,7 @@ export function fakeRoutineListExecutorTestSuite() { ...@@ -86,7 +86,7 @@ export function fakeRoutineListExecutorTestSuite() {
/** @type {!Array<!RoutineResultInfo>} */ /** @type {!Array<!RoutineResultInfo>} */
const routines = [{ const routines = [{
name: RoutineName.kCpuStress, name: RoutineName.kCpuStress,
result: {simple_result: StandardRoutineResult.kTestFailed} result: {simpleResult: StandardRoutineResult.kTestFailed}
}]; }];
return runRoutinesAndAssertResults(routines); return runRoutinesAndAssertResults(routines);
}); });
...@@ -96,19 +96,19 @@ export function fakeRoutineListExecutorTestSuite() { ...@@ -96,19 +96,19 @@ export function fakeRoutineListExecutorTestSuite() {
const routines = [ const routines = [
{ {
name: RoutineName.kCpuStress, name: RoutineName.kCpuStress,
result: {simple_result: StandardRoutineResult.kTestPassed} result: {simpleResult: StandardRoutineResult.kTestPassed}
}, },
{ {
name: RoutineName.kCpuCache, name: RoutineName.kCpuCache,
result: {simple_result: StandardRoutineResult.kTestFailed} result: {simpleResult: StandardRoutineResult.kTestFailed}
}, },
{ {
name: RoutineName.kFloatingPoint, name: RoutineName.kFloatingPoint,
result: {simple_result: StandardRoutineResult.kTestPassed} result: {simpleResult: StandardRoutineResult.kTestPassed}
}, },
{ {
name: RoutineName.kPrimeSearch, name: RoutineName.kPrimeSearch,
result: {simple_result: StandardRoutineResult.kTestFailed} result: {simpleResult: StandardRoutineResult.kTestFailed}
} }
]; ];
......
...@@ -137,7 +137,7 @@ export function routineResultEntryTestSuite() { ...@@ -137,7 +137,7 @@ export function routineResultEntryTestSuite() {
test('PassedTest', () => { test('PassedTest', () => {
const item = createCompletedStatus( const item = createCompletedStatus(
RoutineName.kCpuStress, RoutineName.kCpuStress,
{simple_result: StandardRoutineResult.kTestPassed}); {simpleResult: StandardRoutineResult.kTestPassed});
return initializeEntryWithItem(item).then(() => { return initializeEntryWithItem(item).then(() => {
// TODO(zentaro): Localize the test. // TODO(zentaro): Localize the test.
assertEquals(getNameText(), 'kCpuStress'); assertEquals(getNameText(), 'kCpuStress');
...@@ -150,7 +150,7 @@ export function routineResultEntryTestSuite() { ...@@ -150,7 +150,7 @@ export function routineResultEntryTestSuite() {
test('FailedTest', () => { test('FailedTest', () => {
const item = createCompletedStatus( const item = createCompletedStatus(
RoutineName.kCpuStress, RoutineName.kCpuStress,
{simple_result: StandardRoutineResult.kTestFailed}); {simpleResult: StandardRoutineResult.kTestFailed});
return initializeEntryWithItem(item).then(() => { return initializeEntryWithItem(item).then(() => {
// TODO(zentaro): Localize the test. // TODO(zentaro): Localize the test.
assertEquals(getNameText(), 'kCpuStress'); assertEquals(getNameText(), 'kCpuStress');
......
...@@ -160,7 +160,7 @@ export function routineResultListTestSuite() { ...@@ -160,7 +160,7 @@ export function routineResultListTestSuite() {
// Move the first routine to completed state. // Move the first routine to completed state.
status = new ResultStatusItem(routines[0]); status = new ResultStatusItem(routines[0]);
status.progress = ExecutionProgress.kCompleted; status.progress = ExecutionProgress.kCompleted;
status.result = {simple_result: StandardRoutineResult.kTestPassed}; status.result = {simpleResult: StandardRoutineResult.kTestPassed};
routineResultListElement.onStatusUpdate(status); routineResultListElement.onStatusUpdate(status);
return flushTasks(); return flushTasks();
...@@ -172,7 +172,7 @@ export function routineResultListTestSuite() { ...@@ -172,7 +172,7 @@ export function routineResultListTestSuite() {
assertNotEquals(null, getEntries()[0].item.result); assertNotEquals(null, getEntries()[0].item.result);
assertEquals( assertEquals(
StandardRoutineResult.kTestPassed, StandardRoutineResult.kTestPassed,
getEntries()[0].item.result.simple_result); getEntries()[0].item.result.simpleResult);
status = new ResultStatusItem(routines[1]); status = new ResultStatusItem(routines[1]);
status.progress = ExecutionProgress.kRunning; status.progress = ExecutionProgress.kRunning;
...@@ -189,7 +189,7 @@ export function routineResultListTestSuite() { ...@@ -189,7 +189,7 @@ export function routineResultListTestSuite() {
// Move the second routine to completed state. // Move the second routine to completed state.
status = new ResultStatusItem(routines[1]); status = new ResultStatusItem(routines[1]);
status.progress = ExecutionProgress.kCompleted; status.progress = ExecutionProgress.kCompleted;
status.result = {simple_result: StandardRoutineResult.kTestPassed}; status.result = {simpleResult: StandardRoutineResult.kTestPassed};
routineResultListElement.onStatusUpdate(status); routineResultListElement.onStatusUpdate(status);
return flushTasks(); return flushTasks();
...@@ -201,7 +201,7 @@ export function routineResultListTestSuite() { ...@@ -201,7 +201,7 @@ export function routineResultListTestSuite() {
assertNotEquals(null, getEntries()[1].item.result); assertNotEquals(null, getEntries()[1].item.result);
assertEquals( assertEquals(
StandardRoutineResult.kTestPassed, StandardRoutineResult.kTestPassed,
getEntries()[0].item.result.simple_result); getEntries()[0].item.result.simpleResult);
return flushTasks(); return flushTasks();
}); });
......
...@@ -4,29 +4,29 @@ ...@@ -4,29 +4,29 @@
<diagnostics-card> <diagnostics-card>
<div id="cardTitle" slot="title">[[i18n('batteryTitle')]]</div> <div id="cardTitle" slot="title">[[i18n('batteryTitle')]]</div>
<percent-bar-chart slot="left-panel" header="[[i18n('remainingCharge')]]" <percent-bar-chart slot="left-panel" header="[[i18n('remainingCharge')]]"
value="[[batteryChargeStatus_.charge_now_milliamp_hours]]" value="[[batteryChargeStatus_.chargeNowMilliampHours]]"
max="[[batteryChargeStatus_.charge_full_now_milliamp_hours]]"> max="[[batteryChargeStatus_.chargeFullNowMilliampHours]]">
</percent-bar-chart> </percent-bar-chart>
<data-point slot="body" id="currentNow" header="[[i18n('currentNow')]]" <data-point slot="body" id="currentNow" header="[[i18n('currentNow')]]"
value="[[batteryChargeStatus_.current_now_milliamps]]"> value="[[batteryChargeStatus_.currentNowMilliamps]]">
</data-point> </data-point>
<data-point slot="body" id="chargeFullDesign" <data-point slot="body" id="chargeFullDesign"
header="[[i18n('chargeFullDesign')]]" header="[[i18n('chargeFullDesign')]]"
value="[[batteryHealth_.charge_full_design_milliamp_hours]]"> value="[[batteryHealth_.chargeFullDesignMilliampHours]]">
</data-point> </data-point>
<data-point slot="body" id="chargeFullNow" header="[[i18n('chargeFullNow')]]" <data-point slot="body" id="chargeFullNow" header="[[i18n('chargeFullNow')]]"
value="[[batteryChargeStatus_.charge_full_now_milliamp_hours]]"> value="[[batteryChargeStatus_.chargeFullNowMilliampHours]]">
</data-point> </data-point>
<data-point slot="body" id="chargeNow" header="[[i18n('chargeNow')]]" <data-point slot="body" id="chargeNow" header="[[i18n('chargeNow')]]"
value="[[batteryChargeStatus_.charge_now_milliamp_hours]]"> value="[[batteryChargeStatus_.chargeNowMilliampHours]]">
</data-point> </data-point>
<data-point slot="body" id="powerTime" header="[[i18n('powerTime')]]" <data-point slot="body" id="powerTime" header="[[i18n('powerTime')]]"
value="[[batteryChargeStatus_.power_time]]"> value="[[batteryChargeStatus_.powerTime]]">
</data-point> </data-point>
<data-point slot="body" id="adapterStatus" header="[[i18n('adapterStatus')]]" <data-point slot="body" id="adapterStatus" header="[[i18n('adapterStatus')]]"
value="[[batteryChargeStatus_.power_adapter_status]]"> value="[[batteryChargeStatus_.powerAdapterStatus]]">
</data-point> </data-point>
<data-point slot="body" id="cycleCount" header="[[i18n('cycleCount')]]" <data-point slot="body" id="cycleCount" header="[[i18n('cycleCount')]]"
value="[[batteryHealth_.cycle_count]]"> value="[[batteryHealth_.cycleCount]]">
</data-point> </data-point>
</diagnostics-card> </diagnostics-card>
...@@ -62,11 +62,11 @@ Polymer({ ...@@ -62,11 +62,11 @@ Polymer({
}, },
/** /**
* @param {!BatteryInfo} batteryInfo * @param {!{batteryInfo: !BatteryInfo}} result
* @private * @private
*/ */
onBatteryInfoReceived_(batteryInfo) { onBatteryInfoReceived_(result) {
this.batteryInfo_ = batteryInfo; this.batteryInfo_ = result.batteryInfo;
}, },
/** @private */ /** @private */
......
...@@ -5,17 +5,17 @@ ...@@ -5,17 +5,17 @@
<div id="cardTitle" slot="title">[[i18n('cpuTitle')]]</div> <div id="cardTitle" slot="title">[[i18n('cpuTitle')]]</div>
<!-- TODO(michaelcheco): Add i18n string for percent number format --> <!-- TODO(michaelcheco): Add i18n string for percent number format -->
<realtime-cpu-chart slot="left-panel" id="realtimeCpuChart" <realtime-cpu-chart slot="left-panel" id="realtimeCpuChart"
user="[[cpuUsage_.percent_usage_user]]" user="[[cpuUsage_.percentUsageUser]]"
system="[[cpuUsage_.percent_usage_system]]"> system="[[cpuUsage_.percentUsageSystem]]">
</realtime-cpu-chart> </realtime-cpu-chart>
<data-point slot="body" id="cpuUsageUser" header="[[i18n('cpuUsage')]]" <data-point slot="body" id="cpuUsageUser" header="[[i18n('cpuUsage')]]"
value="[[computeCurrentlyUsing_(cpuUsage_.percent_usage_system, value="[[computeCurrentlyUsing_(cpuUsage_.percentUsageSystem,
cpuUsage_.percent_usage_user)]]"> cpuUsage_.percentUsageUser)]]">
</data-point> </data-point>
<!-- TODO(michaelcheco): Investigate whether or not temperature can be <!-- TODO(michaelcheco): Investigate whether or not temperature can be
localized. --> localized. -->
<data-point slot="body" id="cpuTemp" header="[[i18n('cpuTemp')]]" <data-point slot="body" id="cpuTemp" header="[[i18n('cpuTemp')]]"
value="[[cpuUsage_.cpu_temp_degrees_celcius]]"> value="[[cpuUsage_.cpuTempDegreesCelsius]]">
</data-point> </data-point>
<routine-section slot="routines" routines="[[routines_]]"></routine-section> <routine-section slot="routines" routines="[[routines_]]"></routine-section>
......
...@@ -55,11 +55,12 @@ Polymer({ ...@@ -55,11 +55,12 @@ Polymer({
}, },
/** /**
* @param {!SystemInfo} systemInfo * @param {{systemInfo: !SystemInfo}} result
* @private * @private
*/ */
onSystemInfoReceived_(systemInfo) { onSystemInfoReceived_(result) {
this.showBatteryStatusCard_ = systemInfo.device_capabilities.has_battery; this.showBatteryStatusCard_ =
result.systemInfo.deviceCapabilities.hasBattery;
}, },
}); });
\ No newline at end of file
...@@ -38,8 +38,8 @@ export let ObserveMemoryUsageFunction; ...@@ -38,8 +38,8 @@ export let ObserveMemoryUsageFunction;
* Type alias for the SystemDataProviderInterface. * Type alias for the SystemDataProviderInterface.
* TODO(zentaro): Replace with a real mojo type when implemented. * TODO(zentaro): Replace with a real mojo type when implemented.
* @typedef {{ * @typedef {{
* getBatteryInfo: !function(): !Promise<!BatteryInfo>, * getBatteryInfo: !function(): !Promise<!{batteryInfo: !BatteryInfo}>,
* getSystemInfo: !function(): !Promise<!SystemInfo>, * getSystemInfo: !function(): !Promise<!{systemInfo: SystemInfo}>,
* observeBatteryChargeStatus: !ObserveBatteryChargeStatusFunction, * observeBatteryChargeStatus: !ObserveBatteryChargeStatusFunction,
* observeBatteryHealth: !ObserveBatteryHealthFunction, * observeBatteryHealth: !ObserveBatteryHealthFunction,
* observeCpuUsage: !ObserveCpuUsageFunction, * observeCpuUsage: !ObserveCpuUsageFunction,
...@@ -51,7 +51,7 @@ export let SystemDataProviderInterface; ...@@ -51,7 +51,7 @@ export let SystemDataProviderInterface;
/** /**
* Type alias for DeviceCapabilities. * Type alias for DeviceCapabilities.
* @typedef {{ * @typedef {{
* has_battery: boolean, * hasBattery: boolean,
* }} * }}
*/ */
export let DeviceCapabilities; export let DeviceCapabilities;
...@@ -59,7 +59,7 @@ export let DeviceCapabilities; ...@@ -59,7 +59,7 @@ export let DeviceCapabilities;
/** /**
* Type alias for VersionInfo. * Type alias for VersionInfo.
* @typedef {{ * @typedef {{
* milestone_version: string, * milestoneVersion: string,
* }} * }}
*/ */
export let VersionInfo; export let VersionInfo;
...@@ -67,12 +67,13 @@ export let VersionInfo; ...@@ -67,12 +67,13 @@ export let VersionInfo;
/** /**
* Type alias for SystemInfo. * Type alias for SystemInfo.
* @typedef {{ * @typedef {{
* board_name: string, * boardName: string,
* cpu_model_name: string, * cpuModelName: string,
* cpu_threads_count: number, * cpuThreadsCount: number,
* device_capabilities: DeviceCapabilities, * deviceCapabilities: DeviceCapabilities,
* total_memory_kib: number, * marketingName: string,
* version: VersionInfo, * totalMemoryKib: number,
* versionInfo: VersionInfo,
* }} * }}
*/ */
export let SystemInfo; export let SystemInfo;
...@@ -80,7 +81,7 @@ export let SystemInfo; ...@@ -80,7 +81,7 @@ export let SystemInfo;
/** /**
* Type alias for BatteryInfo. * Type alias for BatteryInfo.
* @typedef {{ * @typedef {{
* charge_full_design_milliamp_hours: number, * chargeFullDesignMilliampHours: number,
* manufacturer: string, * manufacturer: string,
* }} * }}
*/ */
...@@ -97,9 +98,9 @@ export let CpuUsageObserver; ...@@ -97,9 +98,9 @@ export let CpuUsageObserver;
/** /**
* Type alias for CpuUsage. * Type alias for CpuUsage.
* @typedef {{ * @typedef {{
* cpu_temp_degrees_celcius: number, * cpuTempDegreesCelsius: number,
* percent_usage_system: number, * percentUsageSystem: number,
* percent_usage_user: number, * percentUsageUser: number,
* }} * }}
*/ */
export let CpuUsage; export let CpuUsage;
...@@ -122,14 +123,25 @@ export let ExternalPowerSource = { ...@@ -122,14 +123,25 @@ export let ExternalPowerSource = {
kDisconnected: 2, kDisconnected: 2,
}; };
/**
* Battery state enumeration.
* @enum {number}
*/
export let BatteryState = {
kCharging: 0,
kDischarging: 1,
kFull: 2,
};
/** /**
* Type alias for BatteryChargeStatus. * Type alias for BatteryChargeStatus.
* @typedef {{ * @typedef {{
* charge_full_now_milliamp_hours: number, * batteryState: BatteryState,
* charge_now_milliamp_hours: number, * chargeFullNowMilliampHours: number,
* current_now_milliamps: number, * chargeNowMilliampHours: number,
* power_adapter_status: ExternalPowerSource, * currentNowMilliamps: number,
* power_time: string, * powerAdapterStatus: ExternalPowerSource,
* powerTime: string,
* }} * }}
*/ */
export let BatteryChargeStatus; export let BatteryChargeStatus;
...@@ -145,10 +157,10 @@ export let BatteryHealthObserver; ...@@ -145,10 +157,10 @@ export let BatteryHealthObserver;
/** /**
* Type alias for BatteryHealth. * Type alias for BatteryHealth.
* @typedef {{ * @typedef {{
* battery_wear_percentage: number, * batteryWearPercentage: number,
* charge_full_design_milliamp_hours: number, * chargeFullDesignMilliampHours: number,
* charge_full_now_milliamp_hours: number, * chargeFullNowMilliampHours: number,
* cycle_count: number, * cycleCount: number,
* }} * }}
*/ */
export let BatteryHealth; export let BatteryHealth;
...@@ -164,9 +176,9 @@ export let MemoryUsageObserver; ...@@ -164,9 +176,9 @@ export let MemoryUsageObserver;
/** /**
* Type alias for MemoryUsage. * Type alias for MemoryUsage.
* @typedef {{ * @typedef {{
* available_memory_kib: number, * availableMemoryKib: number,
* free_memory_kib: number, * freeMemoryKib: number,
* total_memory_kib: number, * totalMemoryKib: number,
* }} * }}
*/ */
export let MemoryUsage; export let MemoryUsage;
...@@ -201,7 +213,7 @@ export let StandardRoutineResult = { ...@@ -201,7 +213,7 @@ export let StandardRoutineResult = {
* Type alias for RoutineResult. * Type alias for RoutineResult.
* TODO(zentaro): Currently only includes simple result type. * TODO(zentaro): Currently only includes simple result type.
* @typedef {{ * @typedef {{
* simple_result: !StandardRoutineResult * simpleResult: !StandardRoutineResult
* }} * }}
*/ */
export let RoutineResult; export let RoutineResult;
......
...@@ -7,142 +7,144 @@ import {BatteryChargeStatus, BatteryHealth, CpuUsage, ExternalPowerSource, Memor ...@@ -7,142 +7,144 @@ import {BatteryChargeStatus, BatteryHealth, CpuUsage, ExternalPowerSource, Memor
/* @type {!Array<!BatteryChargeStatus>} */ /* @type {!Array<!BatteryChargeStatus>} */
export const fakeBatteryChargeStatus = [ export const fakeBatteryChargeStatus = [
{ {
charge_full_now_milliamp_hours: 5700, chargeFullNowMilliampHours: 5700,
charge_now_milliamp_hours: 4200, chargeNowMilliampHours: 4200,
current_now_milliamps: 1123, currentNowMilliamps: 1123,
power_adapter_status: ExternalPowerSource.kAc, powerAdapterStatus: ExternalPowerSource.kAc,
power_time: '3h 15m', powerTime: '3h 15m',
}, },
{ {
charge_full_now_milliamp_hours: 5700, chargeFullNowMilliampHours: 5700,
charge_now_milliamp_hours: 4500, chargeNowMilliampHours: 4500,
current_now_milliamps: 1123, currentNowMilliamps: 1123,
power_adapter_status: ExternalPowerSource.kAc, powerAdapterStatus: ExternalPowerSource.kAc,
power_time: '3h 01m', powerTime: '3h 01m',
}, },
{ {
charge_full_now_milliamp_hours: 5700, chargeFullNowMilliampHours: 5700,
charge_now_milliamp_hours: 4800, chargeNowMilliampHours: 4800,
current_now_milliamps: 1123, currentNowMilliamps: 1123,
power_adapter_status: ExternalPowerSource.kAc, powerAdapterStatus: ExternalPowerSource.kAc,
power_time: '2h 45m', powerTime: '2h 45m',
} }
]; ];
/* @type {!Array<!BatteryHealth>} */ /* @type {!Array<!BatteryHealth>} */
export const fakeBatteryHealth = [ export const fakeBatteryHealth = [
{ {
battery_wear_percentage: 7, batteryWearPercentage: 7,
charge_full_design_milliamp_hours: 6000, chargeFullDesignMilliampHours: 6000,
charge_full_now_milliamp_hours: 5700, chargeFullNowMilliampHours: 5700,
cycle_count: 73, cycleCount: 73,
}, },
{ {
battery_wear_percentage: 8, battery_weabatteryWearPercentager_percentage: 8,
charge_full_design_milliamp_hours: 6000, chargeFullDesignMilliampHours: 6000,
charge_full_now_milliamp_hours: 5699, chargeFullNowMilliampHours: 5699,
cycle_count: 73, cycleCount: 73,
} }
]; ];
/* @type {!BatteryInfo} */ /* @type {!BatteryInfo} */
export const fakeBatteryInfo = { export const fakeBatteryInfo = {
charge_full_design_milliamp_hours: 6000, chargeFullDesignMilliampHours: 6000,
manufacturer: 'BatterCorp USA', manufacturer: 'BatterCorp USA',
}; };
/* @type {!BatteryInfo} */ /* @type {!BatteryInfo} */
export const fakeBatteryInfo2 = { export const fakeBatteryInfo2 = {
charge_full_design_milliamp_hours: 9000, chargeFullDesignMilliampHours: 9000,
manufacturer: 'PowerPod 9000', manufacturer: 'PowerPod 9000',
}; };
/* @type {!Array<!CpuUsage>} */ /* @type {!Array<!CpuUsage>} */
export const fakeCpuUsage = [ export const fakeCpuUsage = [
{ {
cpu_temp_degrees_celcius: 107, cpuTempDegreesCelsius: 107,
percent_usage_system: 15, percentUsageSystem: 15,
percent_usage_user: 20, percentUsageUser: 20,
}, },
{ {
cpu_temp_degrees_celcius: 106, cpuTempDegreesCelsius: 106,
percent_usage_system: 30, percentUsageSystem: 30,
percent_usage_user: 40, percentUsageUser: 40,
}, },
{ {
cpu_temp_degrees_celcius: 107, cpuTempDegreesCelsius: 107,
percent_usage_system: 31, percentUsageSystem: 31,
percent_usage_user: 45, percentUsageUser: 45,
}, },
{ {
cpu_temp_degrees_celcius: 109, cpuTempDegreesCelsius: 109,
percent_usage_system: 55, percentUsageSystem: 55,
percent_usage_user: 24, percentUsageUser: 24,
}, },
{ {
cpu_temp_degrees_celcius: 109, cpuTempDegreesCelsius: 109,
percent_usage_system: 49, percentUsageSystem: 49,
percent_usage_user: 10, percentUsageUser: 10,
}, },
{ {
cpu_temp_degrees_celcius: 161, cpuTempDegreesCelsius: 161,
percent_usage_system: 1, percentUsageSystem: 1,
percent_usage_user: 99, percentUsageUser: 99,
}, },
{ {
cpu_temp_degrees_celcius: 118, cpuTempDegreesCelsius: 118,
percent_usage_system: 35, percentUsageSystem: 35,
percent_usage_user: 37, percentUsageUser: 37,
}, },
{ {
cpu_temp_degrees_celcius: 110, cpuTempDegreesCelsius: 110,
percent_usage_system: 26, percentUsageSystem: 26,
percent_usage_user: 30, percentUsageUser: 30,
}, },
]; ];
/* @type {!Array<!MemoryUsage>} */ /* @type {!Array<!MemoryUsage>} */
export const fakeMemoryUsage = [ export const fakeMemoryUsage = [
{ {
available_memory_kib: 57000, availableMemoryKib: 57000,
free_memory_kib: 15000, freeMemoryKib: 15000,
total_memory_kib: 128000, totalMemoryKib: 128000,
}, },
{ {
available_memory_kib: 52000, availableMemoryKib: 52000,
free_memory_kib: 15000, freeMemoryKib: 15000,
total_memory_kib: 128000, totalMemoryKib: 128000,
}, },
{ {
available_memory_kib: 53000, availableMemoryKib: 53000,
free_memory_kib: 15000, freeMemoryKib: 15000,
total_memory_kib: 128000, totalMemoryKib: 128000,
}, },
{ {
available_memory_kib: 65000, availableMemoryKib: 65000,
free_memory_kib: 15000, freeMemoryKib: 15000,
total_memory_kib: 128000, totalMemoryKib: 128000,
} }
]; ];
/* @type {!SystemInfo} */ /* @type {!SystemInfo} */
export const fakeSystemInfo = { export const fakeSystemInfo = {
board_name: 'CrOS Board', boardName: 'CrOS Board',
cpu_model_name: 'BestCpu SoFast 1000', cpuModelName: 'BestCpu SoFast 1000',
cpu_threads_count: 8, cpuThreadsCount: 8,
device_capabilities: {has_battery: true}, deviceCapabilities: {hasBattery: true},
total_memory_kib: 128000, marketingName: 'Coolest Chromebook',
version: {milestone_version: 'M99'}, totalMemoryKib: 128000,
versionInfo: {milestoneVersion: 'M99'},
}; };
/* @type {!SystemInfo} */ /* @type {!SystemInfo} */
export const fakeSystemInfoWithoutBattery = { export const fakeSystemInfoWithoutBattery = {
board_name: 'CrOS Board', boardName: 'CrOS Board',
cpu_model_name: 'BestCpu SoFast 1000', cpuModelName: 'BestCpu SoFast 1000',
cpu_threads_count: 8, cpuThreadsCount: 8,
device_capabilities: {has_battery: false}, deviceCapabilities: {hasBattery: false},
total_memory_kib: 128000, marketingName: 'Coolest Chromebook',
version: {milestone_version: 'M99'}, totalMemoryKib: 128000,
versionInfo: {milestoneVersion: 'M99'},
}; };
/* @type {!Map<RoutineName, StandardRoutineResult} */ /* @type {!Map<RoutineName, StandardRoutineResult} */
......
...@@ -25,7 +25,7 @@ export class FakeSystemDataProvider { ...@@ -25,7 +25,7 @@ export class FakeSystemDataProvider {
} }
/** /**
* @return {!Promise<!SystemInfo>} * @return {!Promise<!{systemInfo: !SystemInfo}>}
*/ */
getSystemInfo() { getSystemInfo() {
return this.methods_.resolveMethod('getSystemInfo'); return this.methods_.resolveMethod('getSystemInfo');
...@@ -36,12 +36,12 @@ export class FakeSystemDataProvider { ...@@ -36,12 +36,12 @@ export class FakeSystemDataProvider {
* @param {!SystemInfo} systemInfo * @param {!SystemInfo} systemInfo
*/ */
setFakeSystemInfo(systemInfo) { setFakeSystemInfo(systemInfo) {
this.methods_.setResult('getSystemInfo', systemInfo); this.methods_.setResult('getSystemInfo', {systemInfo: systemInfo});
} }
/** /**
* Implements SystemDataProviderInterface.GetBatteryInfo. * Implements SystemDataProviderInterface.GetBatteryInfo.
* @return {!Promise<!BatteryInfo>} * @return {!Promise<!{batteryInfo: !BatteryInfo}>}
*/ */
getBatteryInfo() { getBatteryInfo() {
return this.methods_.resolveMethod('getBatteryInfo'); return this.methods_.resolveMethod('getBatteryInfo');
...@@ -52,7 +52,7 @@ export class FakeSystemDataProvider { ...@@ -52,7 +52,7 @@ export class FakeSystemDataProvider {
* @param {!BatteryInfo} batteryInfo * @param {!BatteryInfo} batteryInfo
*/ */
setFakeBatteryInfo(batteryInfo) { setFakeBatteryInfo(batteryInfo) {
this.methods_.setResult('getBatteryInfo', batteryInfo); this.methods_.setResult('getBatteryInfo', {batteryInfo: batteryInfo});
} }
/* /*
......
...@@ -130,7 +130,7 @@ export class FakeSystemRoutineController { ...@@ -130,7 +130,7 @@ export class FakeSystemRoutineController {
/** @type {!RoutineResult} */ /** @type {!RoutineResult} */
const fullResult = { const fullResult = {
simple_result: result, simpleResult: result,
}; };
/** @type {!RoutineResultInfo} */ /** @type {!RoutineResultInfo} */
......
...@@ -5,14 +5,14 @@ ...@@ -5,14 +5,14 @@
<div id="cardTitle" slot="title">[[i18n('memoryTitle')]]</div> <div id="cardTitle" slot="title">[[i18n('memoryTitle')]]</div>
<percent-bar-chart slot="left-panel" header="[[i18n('usedMemory')]]" <percent-bar-chart slot="left-panel" header="[[i18n('usedMemory')]]"
value="[[getTotalUsedMemory_(memoryUsage_)]]" value="[[getTotalUsedMemory_(memoryUsage_)]]"
max="[[memoryUsage_.total_memory_kib]]"> max="[[memoryUsage_.totalMemoryKib]]">
</percent-bar-chart> </percent-bar-chart>
<data-point slot="body" id="memoryTotal" header="[[i18n('totalMemory')]]" <data-point slot="body" id="memoryTotal" header="[[i18n('totalMemory')]]"
value="[[memoryUsage_.total_memory_kib]]"> value="[[memoryUsage_.totalMemoryKib]]">
</data-point> </data-point>
<data-point slot="body" id="memoryAvailable" <data-point slot="body" id="memoryAvailable"
header="[[i18n('memoryAvailable')]]" header="[[i18n('memoryAvailable')]]"
value="[[memoryUsage_.available_memory_kib]]"> value="[[memoryUsage_.availableMemoryKib]]">
</data-point> </data-point>
<routine-section slot="routines" routines="[[routines_]]"></routine-section> <routine-section slot="routines" routines="[[routines_]]"></routine-section>
......
...@@ -74,7 +74,6 @@ Polymer({ ...@@ -74,7 +74,6 @@ Polymer({
* @private * @private
*/ */
getTotalUsedMemory_(memoryUsage) { getTotalUsedMemory_(memoryUsage) {
return memoryUsage.total_memory_kib - return memoryUsage.totalMemoryKib - memoryUsage.availableMemoryKib;
memoryUsage.available_memory_kib;
} }
}); });
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
} }
</style> </style>
<div id="overviewCardContainer"> <div id="overviewCardContainer">
<div id="boardName">[[systemInfo_.board_name]]</div> <div id="boardName">[[systemInfo_.boardName]]</div>
<div id="cpuModelName">[[systemInfo_.cpu_model_name]]</div> <div id="cpuModelName">[[systemInfo_.cpuModelName]]</div>
<div id="totalMemory">[[systemInfo_.total_memory_kib]]</div> <div id="totalMemory">[[systemInfo_.totalMemoryKib]]</div>
<div id="version">[[systemInfo_.version.milestone_version]]</div> <div id="version">[[systemInfo_.versionInfo.milestoneVersion]]</div>
</div> </div>
...@@ -46,11 +46,11 @@ Polymer({ ...@@ -46,11 +46,11 @@ Polymer({
}, },
/** /**
* @param {!SystemInfo} systemInfo * @param {!{systemInfo: !SystemInfo}} result
* @private * @private
*/ */
onSystemInfoReceived_(systemInfo) { onSystemInfoReceived_(result) {
this.systemInfo_ = systemInfo; this.systemInfo_ = result.systemInfo;
}, },
}); });
...@@ -88,7 +88,7 @@ Polymer({ ...@@ -88,7 +88,7 @@ Polymer({
return lookupEnumValueName(ExecutionProgress, ExecutionProgress.kRunning); return lookupEnumValueName(ExecutionProgress, ExecutionProgress.kRunning);
} }
return lookupEnumValueName(StandardRoutineResult, result.simple_result); return lookupEnumValueName(StandardRoutineResult, result.simpleResult);
}, },
/** @override */ /** @override */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment