ISISComputingGroup / ISISComputingGroup/IBEX
[IOC]: Consistent pattern for DB files for all IOCs
- Dominant language
- No language data
- Stars
- 6
- Forks
- 2
- Avg merge
- 16h 40m
- Merged PRs (30d)
- 2
Description
# Issue Description
As a developer, we would like to have one consistent scheme for defining/searching the db files.
Right now we have two patterns for db/dbd files defined for IOCs in terms of where they are created/kept. It seems the older scheme was to keep them in \ioc\master folder while the newer scheme is to define them in \support\IOCNAME\master\**_db-and-dbd_** folder.
It would be more convenient if we impose consistency and move all db files from the old scheme to the new scheme.
It is hoped that for most of the IOC the change will be small and constitute definite steps. Therefore it may be possible to code a bat file or a java/c/python program to execute these steps for a large number of IOCs.
### Reproducible (Yes/No)?
Yes
# Acceptance Criteria
- All DB/DBD files are moved to the support subfolders
- The existing IOC tests should pass (with path based modifications if required)
- The IOCs should correctly run/load in IBEX
- No failures in executing the system tests
# How to Review
- Check DB/DBD files have been moved from ioc/master to support/IOCXXX subfolder as expected
- Check system tests for the IOC work as expected
- Check OPIs for the IOC load in IBEX as before the changes.
**To the reviewer: Make sure to [update submodules](https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Git-workflow#reviewing-work-for-the-submodules-of-epics)!**
planning 27:43 2024/10/31
Time in recording of planning meeting: 00h06m 2024/11/28
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.