From 55d7f37c95841894b4b18efa5c51fdf783147068 Mon Sep 17 00:00:00 2001 From: AnHeuermann <38031952+AnHeuermann@users.noreply.github.com> Date: Mon, 16 Mar 2026 17:56:05 +0100 Subject: [PATCH] Filter MSL test: Exclude Modelica.Clocked --- .github/workflows/msl-test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/msl-test.yml b/.github/workflows/msl-test.yml index 5bd86438..853bae16 100644 --- a/.github/workflows/msl-test.yml +++ b/.github/workflows/msl-test.yml @@ -31,6 +31,11 @@ on: required: false default: 'scalarize,moveBindings,inlineFunctions' type: string + filter: + description: 'Julia regex string to filter model names (empty string means no filter)' + required: false + default: '^(?!Modelica\.Clocked)' + type: string concurrency: group: pages-${{ inputs.library || 'Modelica' }}-${{ inputs.lib_version || '4.1.0' }}-${{ inputs.bm_version || 'main' }} @@ -52,6 +57,7 @@ jobs: LIB_VERSION: ${{ inputs.lib_version || '4.1.0' }} BM_VERSION_INPUT: ${{ inputs.bm_version || 'main' }} BM_OPTIONS: ${{ inputs.bm_options || 'scalarize,moveBindings,inlineFunctions' }} + FILTER: ${{ inputs.filter || '^(?!Modelica\.Clocked)' }} steps: - name: Checkout source @@ -117,9 +123,11 @@ jobs: run: | julia --project=. -e ' using BaseModelicaLibraryTesting + filter_str = get(ENV, "FILTER", "") main( library = ENV["LIB_NAME"], version = ENV["LIB_VERSION"], + filter = isempty(filter_str) ? nothing : filter_str, results_root = "results/$(ENV["BM_VERSION"])/$(ENV["LIB_NAME"])/$(ENV["LIB_VERSION"])", ref_root = "MAP-LIB_ReferenceResults", )