pcdshub / lcls-twincat-pmps

Photon Machine Protection System (PMPS) TwinCAT library for LCLS-II
https://pcdshub.github.io/lcls-twincat-pmps
Other
2 stars 7 forks source link

TST/MAINT: fix broken tests, general cleanup #123

Closed ZLLentz closed 9 months ago

ZLLentz commented 10 months ago

Description

Motivation and Context

These two unit tests were very disruptive when provisioning our TwinCAT CI solutions:

The other changes are minor and are mostly just "while I'm here" sort of standard-practice adjustments.

How Has This Been Tested?

The unit tests pass in about 10s now, both on the ci PLC and on the pmps test PLC, even with default stack sizes.

Where Has This Been Documented?

Only here

Pre-merge checklist

ZLLentz commented 10 months ago

@ghalym I can break this up into smaller PRs if you want, I just remembered that you had a branch open for other work that might conflict with the aggressive changes here

ZLLentz commented 9 months ago

I'm definitely going to close this and submit just the part that makes the tests pass in an isolated PR following your upcoming TXI vetoes PR.