-
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
Fix Hyperion system tests #183
Comments
My two cents are:
My main concern here is that the continuous failure of s03 tests (and our collective reluctance to maintain them) is causing us to miss potentially useful errors in the tests that we can more easily maintain or causing us to not bother maintaining any of them. I propose we remove the tests against s03 and depreciate s03 as a concept in it's current form. However, I could be open to at least splitting the s03 tests off into a separate set of system tests. Things that would change my mind:
|
A similar discussion should be had with |
I agree with your comments about s03. I also think we should make clear which systems tests should 'just work' on a diamond workstation with no extra steps, as those are the most useful ones. I've been ignoring most of the system tests because I keep expecting none of them to ever work, but like you say, some are actually very useful! |
See DiamondLightSource/dodal#777 for an example of a useful test that we're currently missing out on |
@DominicOram Are you happy for me to write an issue, as a candidate for next sprint, to
That issue can then close this one |
Go for it, maybe cut it into 3 issues though, as you have described. |
With the move done in #172 many of the system tests are now not working. In reality many of the system tests have been not working for some time but have not been maintained. We should have a discussion about why this is. Is the maintenance overhead of the system tests worth the benefit they give us?
Acceptance Criteria
The text was updated successfully, but these errors were encountered: