Skip to content

Create VTK contract test job #190

@vicentebolea

Description

@vicentebolea

Add a new CI job in our .gitlab-ci.yml (in Frank CI) that test building a minimal VTK (latest release) in every viskores commit (Main and PRs).

Possible flags for a minimal build would be:

  cmake -GNinja \
    -DBUILD_SHARED_LIBS=ON \
    -DVTK_BUILD_TESTING=OFF \
    -DVTK_BUILD_EXAMPLES=OFF \
    -DVTK_ENABLE_WRAPPING=OFF \
    -DVTK_ENABLE_REMOTE_MODULES=OFF \
    -DVTK_GROUP_ENABLE_StandAlone=WANT \
    -DVTK_GROUP_ENABLE_Rendering=DONT_WANT \
    -DVTK_GROUP_ENABLE_Imaging=DONT_WANT \
    -DVTK_GROUP_ENABLE_MPI=NO \
    -DVTK_GROUP_ENABLE_Qt=NO \
    -DVTK_GROUP_ENABLE_Tk=NO \
    -DVTK_GROUP_ENABLE_Web=NO \
    -DVTK_MODULE_ENABLE_VTK_AcceleratorsVTKmFilters:STRING=YES \
    ../vtk/

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions