From 2092b86431912ad6f16d6eb020edde8d54ad15db Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 18 Jul 2024 11:35:03 +0200 Subject: tests: Always update kicad nightly container before run --- gerbonara/tests/conftest.py | 1 + 1 file changed, 1 insertion(+) (limited to 'gerbonara/tests/conftest.py') diff --git a/gerbonara/tests/conftest.py b/gerbonara/tests/conftest.py index 25e8014..95d6507 100644 --- a/gerbonara/tests/conftest.py +++ b/gerbonara/tests/conftest.py @@ -54,6 +54,7 @@ def pytest_configure(config): raise ValueError(f'Path "{lib_dir}" given by KICAD_FOOTPRINTS environment variable does not exist or is not a directory.') print('Checking and bulk re-building KiCad footprint library cache') + subprocess.run(['podman', 'pull', 'registry.hub.docker.com/kicad/kicad:nightly'], check=True) with multiprocessing.pool.ThreadPool() as pool: # use thread pool here since we're only monitoring podman processes lib_dirs = list(lib_dir.glob('*.pretty')) res = list(tqdm.tqdm(pool.imap(lambda path: bulk_populate_kicad_fp_export_cache(path), lib_dirs), total=len(lib_dirs))) -- cgit