From b67b299bdccf1a60c68a7d72713a896bb6cf402e Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Mon, 18 Dec 2017 14:29:12 -0500 Subject: [PATCH] Use flaky for babeltrace live Babeltrace 1.5.3 is flaky regarding live hooking on a new trace. Fix for this is currently pending. Signed-off-by: Jonathan Rajotte --- lttng_ivc/tests/babeltrace/live/test_babeltrace_live.py | 3 +++ requirements.txt | 1 + 2 files changed, 4 insertions(+) diff --git a/lttng_ivc/tests/babeltrace/live/test_babeltrace_live.py b/lttng_ivc/tests/babeltrace/live/test_babeltrace_live.py index a446606..96333b7 100644 --- a/lttng_ivc/tests/babeltrace/live/test_babeltrace_live.py +++ b/lttng_ivc/tests/babeltrace/live/test_babeltrace_live.py @@ -24,6 +24,8 @@ import shutil import time import socket +from flaky import flaky + import lttng_ivc.utils.ProjectFactory as ProjectFactory import lttng_ivc.utils.utils as utils import lttng_ivc.utils.runtime as Run @@ -63,6 +65,7 @@ else: runtime_matrix_live.append(tup) +@flaky(max_runs=10, min_passes=3) @pytest.mark.parametrize("babeltrace_l,tools_l", runtime_matrix_live) def test_babeltrace_live(tmpdir, babeltrace_l, tools_l): diff --git a/requirements.txt b/requirements.txt index d65416c..da9993d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ PyYAML lxml pytest python-magic +flaky -- 2.34.1