-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move emulator and IOC tests into support module #6556
Comments
To move tests/emulator while keeping history:
@echo off
setlocal
REM Run this directory's tests using the IOC Testing Framework
call "%~dp0..\..\..\..\config_env.bat"
REM Command line arguments always passed to the test script
SET ARGS=--test_and_emulator %~dp0
call %PYTHON3% -u "%EPICS_KIT_ROOT%\support\IocTestFramework\master\run_tests.py" %ARGS% %*
IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
(Note: this must have the tab character spacing matching)
Note: In some cases IOC's do not have an associated Support module. In this case you need to make a new support module for the IOC instructions here. |
These are how easy/hard I think some IOCs are to convert. This was only at a bit of a glance though so take it with a a pinch of salt and I didn't get round to categorizing them all. Easy to do:
Harder:
Uncategorized or untested IOCs:
|
BKHOFF (old Beckhoff ioc used on IMAT) I span this out into a different ticket but i suppose still along the same vein: |
Astrium (removal, there are none left and never will be any more) - have closed Aaron's PRs: |
FMR has no emulator that I can find, so just moving tests and empty lewis_emulator directory into submodule: |
As a support person I would like to reduce the number of repositories I need to modify when I change an IOC as discussed in #6131. To do this I want to move the emulator and IOC test for each IOC into the IOC support directory.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: