Appearance
Tests and contributions
Run the repository's existing QtEDM test targets from the repository root:
sh
make test-qtedm-cli
make test-qtedm-unit
make test-qtedm-ioc
make test-qtedm-visualRun all suites with make test-qtedm. The targets build QtEDM first; Qt development libraries are required. IOC and visual suites have their own EPICS and rendering requirements.
Visual baselines
Visual regression goldens live in tests/golden/. Review differences before replacing a baseline. When a rendering change is intentional, the existing update command is:
sh
tests/run_qtedm_visual_tests.sh --update-goldensPreparing a contribution
Follow the repository's AGENTS.md and preserve source-file license notices. Keep changes focused, update the affected documentation, and report your platform, Qt/EPICS versions, and test results. Changes to MEDM or QtEDM source require rebuilding both applications with make -j4.
For documentation-only changes, follow Maintain these docs. The reference manual is embedded in application help, so changes to it also need an application rebuild to refresh the embedded copy.