CI Tests: valgrind-pam-1
Chris Rapier
rapier at psc.edu
Wed Sep 9 00:46:31 AEST 2026
Understood and good to know. I'll need to play with things a bit as the
cipher integrity tests are hanging (or at least hitting the run time
limit on the harness) on the parallel aes-ctr ciphers I use in hpn-ssh
in that test (but not in valgrind ci tests itself). I blame threads
because it's always threads.
Chris
On 9/4/26 23:35, Darren Tucker wrote:
> On Sat, 5 Sept 2026 at 00:06, Chris Rapier <rapier at psc.edu> wrote:
>> Quick question about the regression test setup used in the github CI
>> tests. valgrind-pam-1 seems to run the entire suite of regression tests
>> instead of just those tests that PAM would impact. Is that intentional?
>
> Yes. PAM is not just authentication but also session management, so
> every test involving sshd (with UsePAM=yes) will go through a
> pam_open_session. Is it likely that something like a kex test would
> get tripped up by that? No, but we occasionally get surprised by what
> gets caught by the tests[0].
>
> We could potentially cut out tests that don't involve sshd at all (eg
> sftp) but that would be time and effort both of which are currently in
> short supply, and so far it hasn't been worth it.
>
> [0] we also sometimes get surprised by what doesn't get caught by a
> test, so we tend to err on the side of more test coverage.
More information about the openssh-unix-dev
mailing list