ISISComputingGroup / ISISComputingGroup/IBEX

[IOC]: Consistent pattern for DB files for all IOCs

Open
#8,495 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.