From d9e908fceb16f0e908af67dcf3ad4164fb12352e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 27 Jul 2018 15:45:51 +0300 Subject: [PATCH] Test 3 random examples from each dev/platform --- tests/test_examples.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test_examples.py b/tests/test_examples.py index 20e9cb63..1e873dc6 100644 --- a/tests/test_examples.py +++ b/tests/test_examples.py @@ -42,10 +42,15 @@ def pytest_generate_tests(metafunc): project_dirs = [] for examples_dir in examples_dirs: + platform_examples = [] for root, _, files in walk(examples_dir): if "platformio.ini" not in files or ".skiptest" in files: continue - project_dirs.append(root) + platform_examples.append(root) + + # test random 3 examples + random.shuffle(platform_examples) + project_dirs.extend(platform_examples[:3]) project_dirs.sort() metafunc.parametrize("pioproject_dir", project_dirs)