From e0bcf24d3048d0d9b38d6322abf7a0191e5428e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 27 May 2020 12:26:01 +0100 Subject: [PATCH] tests: leak tracer: disable stack traces for faster test execution This test takes 39 seconds on my machine even though it just runs a couple of fakesrc num-buffers=2 ! fakesink pipelines. Most of the cpu seems to be spent in libz, related to stack trace management. Use stack-traces-flags=none instead of stack-traces-flags=full until a better solution can be found. Might warrant more investigation in any case.. Part-of: --- tests/check/elements/leaks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/check/elements/leaks.c b/tests/check/elements/leaks.c index 406ebb9c02..3ec7bb6046 100644 --- a/tests/check/elements/leaks.c +++ b/tests/check/elements/leaks.c @@ -496,7 +496,7 @@ main (int argc, char **argv) { Suite *s; g_setenv ("GST_TRACERS", "leaks(name=plain,log-leaks-on-deinit=false);" - "leaks(name=more,filters=GstPad,check-refs=true,stack-traces-flags=full,log-leaks-on-deinit=false);", + "leaks(name=more,filters=GstPad,check-refs=true,stack-traces-flags=none,log-leaks-on-deinit=false);", TRUE); gst_check_init (&argc, &argv); s = leakstracer_suite ();