diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-22 17:32:39 -0500 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 12:50:57 +0200 |
commit | 36fc5f674ef1a02d1498484c563a7108f4de44ed (patch) | |
tree | 120483cd8fc0decd189d5118941a9b23d6156ad5 /devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js | |
parent | 7b30664f59e65cadb7d5eb2e42591e90a32871f8 (diff) | |
download | UXP-36fc5f674ef1a02d1498484c563a7108f4de44ed.tar UXP-36fc5f674ef1a02d1498484c563a7108f4de44ed.tar.gz UXP-36fc5f674ef1a02d1498484c563a7108f4de44ed.tar.lz UXP-36fc5f674ef1a02d1498484c563a7108f4de44ed.tar.xz UXP-36fc5f674ef1a02d1498484c563a7108f4de44ed.zip |
Reclassify heapsnapshot and nsJSInspector as not part of devtools
This resolves Issue #316
Diffstat (limited to 'devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js')
-rw-r--r-- | devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js b/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js deleted file mode 100644 index 0a57ce66d..000000000 --- a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js +++ /dev/null @@ -1,124 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -// Test filtering CensusTreeNode trees with an `allocationStack` breakdown. - -function run_test() { - const countBreakdown = { by: "count", count: true, bytes: true }; - - const BREAKDOWN = { - by: "allocationStack", - then: countBreakdown, - noStack: countBreakdown, - }; - - let stack1, stack2, stack3, stack4, stack5; - - (function foo() { - (function bar() { - (function baz() { - stack1 = saveStack(3); - }()); - (function quux() { - stack2 = saveStack(3); - stack3 = saveStack(3); - }()); - }()); - stack4 = saveStack(2); - }()); - - stack5 = saveStack(1); - - const REPORT = new Map([ - [stack1, { bytes: 10, count: 1 }], - [stack2, { bytes: 20, count: 2 }], - [stack3, { bytes: 30, count: 3 }], - [stack4, { bytes: 40, count: 4 }], - [stack5, { bytes: 50, count: 5 }], - ["noStack", { bytes: 60, count: 6 }], - ]); - - const EXPECTED = { - name: null, - bytes: 0, - totalBytes: 210, - count: 0, - totalCount: 21, - children: [ - { - name: stack1.parent.parent, - bytes: 0, - totalBytes: 60, - count: 0, - totalCount: 6, - children: [ - { - name: stack2.parent, - bytes: 0, - totalBytes: 50, - count: 0, - totalCount: 5, - children: [ - { - name: stack3, - bytes: 30, - totalBytes: 30, - count: 3, - totalCount: 3, - children: undefined, - id: 15, - parent: 14, - reportLeafIndex: 3, - }, - { - name: stack2, - bytes: 20, - totalBytes: 20, - count: 2, - totalCount: 2, - children: undefined, - id: 16, - parent: 14, - reportLeafIndex: 2, - } - ], - id: 14, - parent: 13, - reportLeafIndex: undefined, - }, - { - name: stack1.parent, - bytes: 0, - totalBytes: 10, - count: 0, - totalCount: 1, - children: [ - { - name: stack1, - bytes: 10, - totalBytes: 10, - count: 1, - totalCount: 1, - children: undefined, - id: 18, - parent: 17, - reportLeafIndex: 1, - } - ], - id: 17, - parent: 13, - reportLeafIndex: undefined, - } - ], - id: 13, - parent: 12, - reportLeafIndex: undefined, - } - ], - id: 12, - parent: undefined, - reportLeafIndex: undefined, - }; - - compareCensusViewData(BREAKDOWN, REPORT, EXPECTED, { filter: "bar" }); -} |