diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index e285d798ef..0b73014bdf 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -131,6 +131,14 @@ jobs: which python python --version make fast-test + - run: + name: Exercise the benchmarks + command: | + . ./venv/Scripts/activate + $env:USERPROFILE = "C:\Users\circleci" + $env:HOMEDRIVE = "C:" + $env:HOMEPATH = "\Users\circleci" + make benchmark-ci - store_test_results: path: test-results diff --git a/benchmarks/lsp_render_model_bench.py b/benchmarks/lsp_render_model_bench.py index f41f5f2d22..6be23926f8 100644 --- a/benchmarks/lsp_render_model_bench.py +++ b/benchmarks/lsp_render_model_bench.py @@ -1,8 +1,14 @@ #!/usr/bin/env python +import os +# Set Windows home directory environment variables if not set +if os.name == 'nt' and not os.environ.get('USERPROFILE'): + os.environ['USERPROFILE'] = r'C:\Users\circleci' + os.environ['HOMEDRIVE'] = 'C:' + os.environ['HOMEPATH'] = r'\Users\circleci' + import asyncio import pyperf -import os import logging from pathlib import Path from lsprotocol import types