[us-commits] [ehb54/ultrascan3] 77e322: ci: run the grpy module tests on somo-dev
emre brookes
noreply at github.com
Wed Aug 19 05:40:10 MDT 2026
Branch: refs/heads/ci-grpy-tests-somo-dev
Home: https://github.com/ehb54/ultrascan3
Commit: 77e322bbebb08b07c5eb1d98036f96a66c356d5f
https://github.com/ehb54/ultrascan3/commit/77e322bbebb08b07c5eb1d98036f96a66c356d5f
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-08-19 (Wed, 19 Aug 2026)
Changed paths:
A .github/workflows/grpy-module-tests.yml
Log Message:
-----------
ci: run the grpy module tests on somo-dev
Completes the CI half of the #524 review item here. The module's tests were
only ever run by hand, so a change could land on this branch with nothing
checking the ladder, the exposure ranking or the error estimator -- the parts
with numbers in them -- and this is where the module is developed.
This is the FIRST tracked workflow on somo-dev; the branch had none. It is
therefore a new capability rather than a port, kept as its own commit so it
can be dropped without touching the code fixes.
Named grpy-module-tests.yml rather than reusing main's somo-module-tests.yml
deliberately. That file carries a perceiver job as well, and main is
re-baselined from this branch by wholesale snapshot -- a same-named file here
would replace main's and silently drop the perceiver's CI. A distinct name
can at worst duplicate the grpy job on main, which is cheap and visible.
Scoped by path to grpy/** and us_hydrodyn_grpy.cpp, so it does not fire on
unrelated work. test_shell is Qt-free and runs; test_process drives QProcess
and run.sh skips it when QTDIR is unset, which is the case on the runner. The
module compiles at -std=gnu++11, the standard SOMO builds it with while Qt5
is supported.
Verified before committing, from a clean extraction of this branch's grpy
directory on Linux with g++ 13.3.1: ALL PASS, exit 0, with the test_process
skip taken cleanly. run.sh is mode 100755 in the index, so `./run.sh` works
as written.
Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications
More information about the us-commits
mailing list