For TOML manifests:
1. Change processor -> arch
2. Use arch instead of bits bits == '64' =>
aarch64 (default on mac 15.30) or x86_64 bits == '32' => x86
3. Replace android_version with corresponding os_version
4. Remove conditions with linux os_version=="18.04"
(unless they contain verify or verify-standalone)
5. Remove conditions with mac os_version=='11.20',
(unless they contain verify or verify-standalone)
6. Remove conditions with win os_version=='11.2009' or win11_2009,
(unless they contain verify or verify-standalone)
7. Linux conditions should have os_version, arch and display
(simple "os == 'linux'" will get expanded to these two)
"os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'"
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'"
8. Mac conditions should have os_version and arch
(simple "os == 'mac'" will get expanded to these three)
"os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
"os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
"os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
9. Replace apple_catalina with
os == 'mac' && os_version == '10.15' && arch == 'x86_64'
10. Replace apple_silicon with
os == 'mac' && os_version = '15.30' && arch == 'aarch64'
11. Replace win10_2009 with
os == 'win' && os_version = '10.2009' && arch == 'x86_64'
12. Replace "!debug" with three conditions "asan", "opt", or "tsan"
13. Replace literal boolean comparison with variables
(e.g. "debug == false" => "!debug)
Resolves 2000285
Signed-off-by: Tom Marble <tmarble@info9.net>
Differential Revision: https://phabricator.services.mozilla.com/D272815
187 lines
3.7 KiB
TOML
187 lines
3.7 KiB
TOML
[DEFAULT]
|
|
tags = "devtools heapsnapshot devtools-memory"
|
|
head = "head_heapsnapshot.js"
|
|
firefox-appdir = "browser"
|
|
support-files = [
|
|
"Census.sys.mjs",
|
|
"dominator-tree-worker.js",
|
|
"heap-snapshot-worker.js",
|
|
"Match.sys.mjs",
|
|
]
|
|
|
|
["test_DominatorTreeNode_LabelAndShallowSize_01.js"]
|
|
|
|
["test_DominatorTreeNode_LabelAndShallowSize_02.js"]
|
|
|
|
["test_DominatorTreeNode_LabelAndShallowSize_03.js"]
|
|
|
|
["test_DominatorTreeNode_LabelAndShallowSize_04.js"]
|
|
|
|
["test_DominatorTreeNode_attachShortestPaths_01.js"]
|
|
|
|
["test_DominatorTreeNode_getNodeByIdAlongPath_01.js"]
|
|
|
|
["test_DominatorTreeNode_insert_01.js"]
|
|
|
|
["test_DominatorTreeNode_insert_02.js"]
|
|
|
|
["test_DominatorTreeNode_insert_03.js"]
|
|
|
|
["test_DominatorTreeNode_partialTraversal_01.js"]
|
|
|
|
["test_DominatorTree_01.js"]
|
|
|
|
["test_DominatorTree_02.js"]
|
|
skip-if = [
|
|
"os == 'android' && os_version == '14' && arch == 'x86_64'",
|
|
]
|
|
|
|
["test_DominatorTree_03.js"]
|
|
|
|
["test_DominatorTree_04.js"]
|
|
|
|
["test_DominatorTree_05.js"]
|
|
|
|
["test_DominatorTree_06.js"]
|
|
|
|
["test_HeapAnalyses_computeDominatorTree_01.js"]
|
|
|
|
["test_HeapAnalyses_computeDominatorTree_02.js"]
|
|
|
|
["test_HeapAnalyses_deleteHeapSnapshot_01.js"]
|
|
|
|
["test_HeapAnalyses_deleteHeapSnapshot_02.js"]
|
|
|
|
["test_HeapAnalyses_deleteHeapSnapshot_03.js"]
|
|
|
|
["test_HeapAnalyses_getCensusIndividuals_01.js"]
|
|
|
|
["test_HeapAnalyses_getCreationTime_01.js"]
|
|
|
|
["test_HeapAnalyses_getDominatorTree_01.js"]
|
|
|
|
["test_HeapAnalyses_getDominatorTree_02.js"]
|
|
|
|
["test_HeapAnalyses_getImmediatelyDominated_01.js"]
|
|
|
|
["test_HeapAnalyses_readHeapSnapshot_01.js"]
|
|
|
|
["test_HeapAnalyses_takeCensusDiff_01.js"]
|
|
|
|
["test_HeapAnalyses_takeCensusDiff_02.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_01.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_02.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_03.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_04.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_05.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_06.js"]
|
|
|
|
["test_HeapAnalyses_takeCensus_07.js"]
|
|
|
|
["test_HeapSnapshot_computeShortestPaths_01.js"]
|
|
|
|
["test_HeapSnapshot_computeShortestPaths_02.js"]
|
|
|
|
["test_HeapSnapshot_creationTime_01.js"]
|
|
|
|
["test_HeapSnapshot_deepStack_01.js"]
|
|
|
|
["test_HeapSnapshot_describeNode_01.js"]
|
|
|
|
["test_HeapSnapshot_getObjectNodeId_01.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_01.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_02.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_03.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_04.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_05.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_06.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_07.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_08.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_09.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_10.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_11.js"]
|
|
|
|
["test_HeapSnapshot_takeCensus_12.js"]
|
|
|
|
["test_ReadHeapSnapshot.js"]
|
|
|
|
["test_ReadHeapSnapshot_with_allocations.js"]
|
|
|
|
["test_ReadHeapSnapshot_with_utf8_paths.js"]
|
|
|
|
["test_ReadHeapSnapshot_worker.js"]
|
|
skip-if = [
|
|
"os == 'android' && os_version == '14' && arch == 'x86_64'",
|
|
]
|
|
|
|
["test_SaveHeapSnapshot.js"]
|
|
|
|
["test_census-tree-node-01.js"]
|
|
|
|
["test_census-tree-node-02.js"]
|
|
|
|
["test_census-tree-node-03.js"]
|
|
|
|
["test_census-tree-node-04.js"]
|
|
|
|
["test_census-tree-node-05.js"]
|
|
|
|
["test_census-tree-node-06.js"]
|
|
|
|
["test_census-tree-node-07.js"]
|
|
|
|
["test_census-tree-node-08.js"]
|
|
|
|
["test_census-tree-node-09.js"]
|
|
|
|
["test_census-tree-node-10.js"]
|
|
|
|
["test_census_diff_01.js"]
|
|
|
|
["test_census_diff_02.js"]
|
|
|
|
["test_census_diff_03.js"]
|
|
|
|
["test_census_diff_04.js"]
|
|
|
|
["test_census_diff_05.js"]
|
|
|
|
["test_census_diff_06.js"]
|
|
|
|
["test_census_filtering_01.js"]
|
|
|
|
["test_census_filtering_02.js"]
|
|
|
|
["test_census_filtering_03.js"]
|
|
|
|
["test_census_filtering_04.js"]
|
|
|
|
["test_census_filtering_05.js"]
|
|
|
|
["test_countToBucketBreakdown_01.js"]
|
|
|
|
["test_deduplicatePaths_01.js"]
|
|
|
|
["test_getCensusIndividuals_01.js"]
|
|
|
|
["test_getReportLeaves_01.js"]
|
|
|
|
["test_saveHeapSnapshot_e10s_01.js"]
|