From bc03833a6cf63e71a3075e9e2b4c75962ffb5032 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Thu, 9 Apr 2026 01:14:45 +0100 Subject: [PATCH] ci: add test coverage for ifc5d, ifcquery, ifcedit, ifcmcp Generated with the assistance of an AI coding tool. --- .github/workflows/ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a49c92fcd7..9b039f4a04 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,9 +10,13 @@ on: - 'src/ifcgeomserver/**' - 'src/ifcjni/**' - 'src/ifcmax/**' + - 'src/ifc5d/**' + - 'src/ifcedit/**' + - 'src/ifcmcp/**' - 'src/ifcopenshell-python/**' - '!src/ifcopenshell-python/docs/**' - 'src/ifcparse/**' + - 'src/ifcquery/**' - 'src/ifcwrap/**' - 'src/qtviewer/**' - 'src/svgfill/**' @@ -252,6 +256,15 @@ jobs: pip install deepdiff cd ../ifcdiff && make test || ERROR=1 cd ../ifcpatch && make test || ERROR=1 + pip install -e ../ifc5d --no-deps + cd ../ifc5d && make test || ERROR=1 + pip install -e ../ifcquery --no-deps + cd ../ifcquery && make test || ERROR=1 + pip install -e ../ifcedit --no-deps + cd ../ifcedit && make test || ERROR=1 + pip install mcp + pip install -e ../ifcmcp --no-deps + cd ../ifcmcp && make test || ERROR=1 pip install -e ../ifctester --no-deps cd ../ifctester && make test || ERROR=1 make build-ids-docs || ERROR=1