[DEFAULT]
tags = "devtools heapsnapshot devtools-memory"
head = "head_heapsnapshot.js"
firefox-appdir = "browser"
skip-if = ["os == 'android'"]
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"]

["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"]
skip-if = ["tsan"] # Unreasonably slow, bug 1612707

["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"]
skip-if = ["os == 'linux'"] # Bug 1176173

["test_ReadHeapSnapshot_with_utf8_paths.js"]

["test_ReadHeapSnapshot_worker.js"]
skip-if = ["os == 'linux'"] # Bug 1176173

["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"]
