diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-25 15:07:00 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2020-02-25 15:07:00 -0500 |
commit | 0ddd00f1959c78ce37c14fef3c83401408fca3bf (patch) | |
tree | d408e02767c86cf8aac3acbb86722b03c77ede6f /toolkit/components/perf | |
parent | 20f0905b33cbb18d1caa80c55e2f552c2e18957b (diff) | |
download | UXP-0ddd00f1959c78ce37c14fef3c83401408fca3bf.tar UXP-0ddd00f1959c78ce37c14fef3c83401408fca3bf.tar.gz UXP-0ddd00f1959c78ce37c14fef3c83401408fca3bf.tar.lz UXP-0ddd00f1959c78ce37c14fef3c83401408fca3bf.tar.xz UXP-0ddd00f1959c78ce37c14fef3c83401408fca3bf.zip |
Issue #439 - Remove tests from toolkit/
Diffstat (limited to 'toolkit/components/perf')
-rw-r--r-- | toolkit/components/perf/chrome.ini | 3 | ||||
-rw-r--r-- | toolkit/components/perf/moz.build | 2 | ||||
-rw-r--r-- | toolkit/components/perf/test_pm.xul | 48 |
3 files changed, 0 insertions, 53 deletions
diff --git a/toolkit/components/perf/chrome.ini b/toolkit/components/perf/chrome.ini deleted file mode 100644 index eaa3c2401..000000000 --- a/toolkit/components/perf/chrome.ini +++ /dev/null @@ -1,3 +0,0 @@ -[DEFAULT] - -[test_pm.xul] diff --git a/toolkit/components/perf/moz.build b/toolkit/components/perf/moz.build index d153244c5..378d18feb 100644 --- a/toolkit/components/perf/moz.build +++ b/toolkit/components/perf/moz.build @@ -17,5 +17,3 @@ FINAL_LIBRARY = 'xul' LOCAL_INCLUDES += [ '/js/xpconnect/loader', ] - -MOCHITEST_CHROME_MANIFESTS += ['chrome.ini'] diff --git a/toolkit/components/perf/test_pm.xul b/toolkit/components/perf/test_pm.xul deleted file mode 100644 index 7dbf27b92..000000000 --- a/toolkit/components/perf/test_pm.xul +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0"?> -<!-- This Source Code Form is subject to the terms of the Mozilla Public - - License, v. 2.0. If a copy of the MPL was not distributed with this - - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - -<window title="Performance measurement tests" - xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" - onload="test()"> - - <script type="application/javascript" - src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/> - <script type="application/javascript" - src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"/> - - <script type="application/javascript"><![CDATA[ -function test() -{ - SimpleTest.waitForExplicitFinish(); - - Components.utils.import("resource://gre/modules/PerfMeasurement.jsm"); - let pm = new PerfMeasurement(PerfMeasurement.ALL); - if (pm.eventsMeasured == 0) { - todo(false, "stub, skipping test"); - } else { - pm.start(); - for (let i = 0; i < 10000; i++) ; - pm.stop(); - - events = ["cpu_cycles", "instructions", "cache_references", "cache_misses", - "branch_instructions", "branch_misses", "bus_cycles", "page_faults", - "major_page_faults", "context_switches", "cpu_migrations"]; - - for (var i = 0; i < events.length; i++) { - var e = events[i]; - ((pm.eventsMeasured & PerfMeasurement[e.toUpperCase()]) ? isnot : todo_is)(pm[e], -1, e); - } - } - SimpleTest.finish(); -} -]]></script> - - <body xmlns="http://www.w3.org/1999/xhtml"> - <p id="display"></p> - <div id="content" style="display:none;"></div> - <pre id="test"></pre> - </body> - <label id="test-result"/> -</window> |