diff options
Diffstat (limited to '')
-rw-r--r-- | tools/profiler/tests/xpcshell/xpcshell.toml | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/tools/profiler/tests/xpcshell/xpcshell.toml b/tools/profiler/tests/xpcshell/xpcshell.toml new file mode 100644 index 0000000000..a04dcd6789 --- /dev/null +++ b/tools/profiler/tests/xpcshell/xpcshell.toml @@ -0,0 +1,93 @@ +[DEFAULT] +head = "head.js" +support-files = ["../shared-head.js"] + +["test_active_configuration.js"] +skip-if = ["tsan"] # Intermittent timeouts, bug 1781449 + +["test_addProfilerMarker.js"] + +["test_asm.js"] + +["test_assertion_helper.js"] + +["test_enterjit_osr.js"] + +["test_enterjit_osr_disabling.js"] +skip-if = ["!debug"] + +["test_enterjit_osr_enabling.js"] +skip-if = ["!debug"] + +["test_feature_cpufreq.js"] + +["test_feature_fileioall.js"] +skip-if = ["release_or_beta"] + +# The sanitizer checks appears to overwrite our own memory hooks in xpcshell tests, +# and no allocation markers are gathered. Skip this test in that configuration. + +["test_feature_java.js"] +skip-if = ["os != 'android'"] + +["test_feature_js.js"] +skip-if = ["tsan"] # Times out on TSan, bug 1612707 + +# See the comment on test_feature_stackwalking.js + +["test_feature_mainthreadio.js"] +skip-if = [ + "release_or_beta", + "os == 'win' && socketprocess_networking", +] + +["test_feature_nativeallocations.js"] +skip-if = [ + "os == 'android' && verify", # bug 1757528 + "asan", + "tsan", + "socketprocess_networking", +] + +# Native stackwalking is somewhat unreliable depending on the platform. +# +# We don't have frame pointers on macOS release and beta, so stack walking does not +# work. See Bug 1571216 for more details. +# +# Linux can be very unreliable when native stackwalking through JavaScript code. +# See Bug 1434402 for more details. +# +# For sanitizer builds, there were many intermittents, and we're not getting much +# additional coverage there, so it's better to be a bit more reliable. + +["test_feature_stackwalking.js"] +skip-if = [ + "os == 'mac' && release_or_beta", + "os == 'linux' && release_or_beta && !debug", + "asan", + "tsan", +] + +["test_get_features.js"] + +["test_merged_stacks.js"] +skip-if = [ + "os == 'mac' && release_or_beta", + "os == 'linux' && release_or_beta && !debug", + "asan", + "tsan", +] + +["test_pause.js"] +skip-if = ["tsan && socketprocess_networking"] # Times out on TSan and socket process, bug 1878882 + +["test_responsiveness.js"] +skip-if = ["tsan"] # Times out on TSan, bug 1612707 + +["test_run.js"] +skip-if = ["true"] + +["test_shared_library.js"] + +["test_start.js"] +skip-if = ["true"] |