epics-containers / ibek-support

ibek definitions
Apache License 2.0
1 stars 10 forks source link

CI tests using example beamlines are not currently working #55

Open gilesknap opened 2 months ago

gilesknap commented 2 months ago

https://github.com/epics-containers/ibek-support/blob/c464e4008c89dcc2562d900a35ec5cd528fd9480/tests/test_generate.sh#L36

Here we are supposed to be using submodules that point to some test beamline repos but the submodules no longer exist.

We need a test like this - but using submodules is not great as we now recommend --recursive when cloning generic IOCs and that does not want to retrieve loads of modules not used in development.

This needs a re-think. Having a list of repos to clone during the test is probably the way to go.

gilesknap commented 2 months ago

Or an alternative way of validating runtime asset generation. Do note that this is tested for services repositories when they are pushed - but that is not adequate as we want an early warning that ibek-support is broken and would break services repositories when they update to latest ibek-support.