From 5227321dfda558f8f1a9d057b0cfd919cd6ea961 Mon Sep 17 00:00:00 2001 From: ochafik Date: Wed, 30 Oct 2024 12:40:22 +0000 Subject: [PATCH] `tool-call`: when slow server tests fail, hint to run `python scripts/fetch_server_test_models.py` --- examples/server/tests/features/environment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/server/tests/features/environment.py b/examples/server/tests/features/environment.py index e7845dc2f..2ee5564d4 100644 --- a/examples/server/tests/features/environment.py +++ b/examples/server/tests/features/environment.py @@ -33,6 +33,8 @@ def after_scenario(context, scenario): print(line) if not is_server_listening(context.server_fqdn, context.server_port): print("\x1b[33;101mERROR: Server stopped listening\x1b[0m") + if 'slow' in set(str(t) for t in scenario.tags): + print("\x1b[33;101mERROR: Make sure to precache models before running slow scenarios:\n python scripts/fetch_server_test_models.py\x1b[0m") if context.server_process.poll() is not None: assert False, f"Server not running pid={context.server_process.pid} ..."