From 61269acb7af8bb47fc1e1b6cd74ca348cd211da1 Mon Sep 17 00:00:00 2001 From: Jessica Date: Thu, 29 Jan 2026 19:48:27 +0000 Subject: [PATCH] Fix failing ACA apps when run together --- .../tests/latest/test_containerapp_function.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/containerapp/azext_containerapp/tests/latest/test_containerapp_function.py b/src/containerapp/azext_containerapp/tests/latest/test_containerapp_function.py index ed1269eefa3..9704c29b809 100644 --- a/src/containerapp/azext_containerapp/tests/latest/test_containerapp_function.py +++ b/src/containerapp/azext_containerapp/tests/latest/test_containerapp_function.py @@ -28,11 +28,22 @@ class ContainerappFunctionTests(ScenarioTest): + @classmethod + def setUpClass(cls): + super().setUpClass() + # Install application-insights extension if not already installed + try: + result = run(['az', 'extension', 'show', '--name', 'application-insights'], + capture_output=True, text=True) + if result.returncode != 0: + cmd = ['azdev', 'extension', 'add', 'application-insights'] + run(cmd, check=True) + sleep(120) + except Exception: + pass + def __init__(self, *arg, **kwargs): super().__init__(*arg, random_config_dir=True, **kwargs) - cmd = ['azdev', 'extension', 'add', 'application-insights'] - run(cmd, check=True) - sleep(120) @AllowLargeResponse(8192)