OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // system.cpu.getInfo api test | 5 // system.cpu.getInfo api test |
6 // app_shell_browsertests --gtest_filter=SystemCpuApiTest.* | 6 // extensions_browsertests --gtest_filter=SystemCpuApiTest.* |
7 | 7 |
8 chrome.test.runTests([ | 8 chrome.test.runTests([ |
9 function testGet() { | 9 function testGet() { |
10 var expectedProcessors = [{ | 10 var expectedProcessors = [{ |
11 usage: { | 11 usage: { |
12 kernel: 1, | 12 kernel: 1, |
13 user: 2, | 13 user: 2, |
14 idle: 3, | 14 idle: 3, |
15 total: 6 | 15 total: 6 |
16 } | 16 } |
17 }]; | 17 }]; |
18 for(var i = 0; i < 20; ++i) { | 18 for(var i = 0; i < 20; ++i) { |
19 chrome.system.cpu.getInfo(chrome.test.callbackPass(function(result) { | 19 chrome.system.cpu.getInfo(chrome.test.callbackPass(function(result) { |
20 chrome.test.assertEq(4, result.numOfProcessors); | 20 chrome.test.assertEq(4, result.numOfProcessors); |
21 chrome.test.assertEq("x86", result.archName); | 21 chrome.test.assertEq("x86", result.archName); |
22 chrome.test.assertEq("unknown", result.modelName); | 22 chrome.test.assertEq("unknown", result.modelName); |
23 chrome.test.assertEq(["mmx", "avx"], result.features); | 23 chrome.test.assertEq(["mmx", "avx"], result.features); |
24 chrome.test.assertEq(expectedProcessors, result.processors); | 24 chrome.test.assertEq(expectedProcessors, result.processors); |
25 })); | 25 })); |
26 } | 26 } |
27 } | 27 } |
28 ]); | 28 ]); |
29 | 29 |
OLD | NEW |