Details
-
Type:
Story
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: ip_isr
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:DRP F18-2
-
Team:Alert Production
Description
On DM-15152, we noted that the crosstalk correction test suite is inadequate: although the code makes assumptions about whether it's run before or after CCD assembly, the tests pass regardless of which order things are run in. Please augment the test case to fail when things are run in the wrong order.
Attachments
Issue Links
- is triggered by
-
DM-15152 crosstalk correction was moved above assembleCcd, which broke it
- Done
The problem is that the test case tests whether the code handles trimmed CCDs correctly, but it does not test that the crosstalk task is called in the correct place. We have just redefined when crosstalk is corrected, so there are two consequences:
The latter might be done by using ci_hsc (but only after
DM-15161is resolved), or by using a new ci_lsstCam (DM-15163). A stand-alone test for the isrTask is also doable, but involves faking a lot of things or providing quite a lot of real data.I take this ticket to only cover modifying test_crosstalk.py to test the new definition of the crosstalk task; is that correct, John Swinbank?