Skip to content

Add FEniCSx adapter to the system tests#832

Merged
MakisH merged 8 commits into
developfrom
fenicsx-tests
Jun 12, 2026
Merged

Add FEniCSx adapter to the system tests#832
MakisH merged 8 commits into
developfrom
fenicsx-tests

Conversation

@MakisH

@MakisH MakisH commented Jun 12, 2026

Copy link
Copy Markdown
Member

Related to #448 and triggered by #714.

To add the new component:

  • In tools/tests/:
    • Added FEniCSx in components.yaml.
    • Added component-templates/fenicsx-adapter.yaml.
    • Added a fenicsx_adapter Docker stage in dockerfiles/ubuntu_2404/Dockerfile (not adding new components to Ubuntu 22.04 anymore).
    • Added a FENICSX_ADAPTER_REF variable in reference_versions.yaml.
  • In the GitHub Actions workflows (added after merging, in 87579cf):
    • Added the fenicsx-adapter to the gather-refs step to get the latest commit.

To add the tests:

  • In tools/tests/tests.yaml added the missing test cases, referenced them in release, and created a fenicsx-adapter test suite.
  • In the metadata.yaml of each FEniCSx-related tutorial, commented-out the respective entries for FEniCSx, as the component now exists.
  • Generated the reference results for the fenicsx-adapter test suite.

@MakisH MakisH self-assigned this Jun 12, 2026
@MakisH MakisH marked this pull request as ready for review June 12, 2026 15:58
Comment thread tools/tests/tests.yaml
@MakisH MakisH merged commit 6cb4926 into develop Jun 12, 2026
1 check passed
@MakisH MakisH deleted the fenicsx-tests branch June 12, 2026 16:02
MakisH added a commit that referenced this pull request Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant