Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-15683

Add tests for ip_isr/isrTask

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ip_isr
    • Labels:
      None
    • Story Points:
      12
    • Sprint:
      DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4, DRP S19-5, DRP S19-6a
    • Team:
      Data Release Production

      Description

      The current isrTask is poorly covered by the current tests, and there are a number of other ISR functions with no tests.  Fix this.

        Attachments

          Issue Links

            Activity

            No builds found.
            czw Christopher Waters created issue -
            czw Christopher Waters made changes -
            Field Original Value New Value
            Risk Score 0
            czw Christopher Waters made changes -
            Link This issue is duplicated by DM-6161 [ DM-6161 ]
            Hide
            czw Christopher Waters added a comment -

            This ticket will resolve these.

            Show
            czw Christopher Waters added a comment - This ticket will resolve these.
            czw Christopher Waters made changes -
            Link This issue is duplicated by DM-9374 [ DM-9374 ]
            czw Christopher Waters made changes -
            Priority Undefined [ 10000 ] Major [ 3 ]
            Hide
            czw Christopher Waters added a comment -

            I'm beginning work on this issue, using the DM-6640 `ip_isr` as a basis, under the assumption that that will be merged first.

            Show
            czw Christopher Waters added a comment - I'm beginning work on this issue, using the DM-6640 `ip_isr` as a basis, under the assumption that that will be merged first.
            czw Christopher Waters made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4 [ 774 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4 [ 774 ] DRP F18-4, DRP F18-5 [ 774, 790 ]
            yusra Yusra AlSayyad made changes -
            Story Points 12
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5 [ 774, 790 ] DRP F18-4, DRP F18-5, DRP F18-6 [ 774, 790, 811 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6 [ 774, 790, 811 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1 [ 774, 790, 811, 822 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1 [ 774, 790, 811, 822 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2 [ 774, 790, 811, 822, 840 ]
            yusra Yusra AlSayyad made changes -
            Link This issue duplicates DM-1683 [ DM-1683 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2 [ 774, 790, 811, 822, 840 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3 [ 774, 790, 811, 822, 840, 859 ]
            frossie Frossie Economou made changes -
            Status Admin Review [ 3 ] In Progress [ 11605 ]
            frossie Frossie Economou made changes -
            Status Review [ 11605 ] In Progress [ 3 ]
            czw Christopher Waters made changes -
            Link This issue FF-depends on DM-1448 [ DM-1448 ]
            swinbank John Swinbank made changes -
            Epic Link DM-16678 [ 235238 ]
            czw Christopher Waters made changes -
            Link This issue verifies DM-18065 [ DM-18065 ]
            czw Christopher Waters made changes -
            Link This issue is FF-depended by DM-4441 [ DM-4441 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3 [ 774, 790, 811, 822, 840, 859 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4 [ 774, 790, 811, 822, 840, 859, 868 ]
            czw Christopher Waters made changes -
            Link This issue is FF-depended by DM-18528 [ DM-18528 ]
            Hide
            czw Christopher Waters added a comment -

            These tests have finally converged with the addition of the `ip_isr/isrMock.py` code to supply "realistic" simulated data to check.  Running these tests uncovered some bugs in the ISR code, which has now been corrected.

            Show
            czw Christopher Waters added a comment - These tests have finally converged with the addition of the `ip_isr/isrMock.py` code to supply "realistic" simulated data to check.  Running these tests uncovered some bugs in the ISR code, which has now been corrected.
            czw Christopher Waters made changes -
            Reviewers John Parejko [ parejkoj ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4 [ 774, 790, 811, 822, 840, 859, 868 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4, DRP S19-5 [ 774, 790, 811, 822, 840, 859, 868, 898 ]
            yusra Yusra AlSayyad made changes -
            Sprint DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4, DRP S19-5 [ 774, 790, 811, 822, 840, 859, 868, 898 ] DRP F18-4, DRP F18-5, DRP F18-6, DRP S19-1, DRP S19-2, DRP S19-3, DRP S19-4, DRP S19-5, DRP S19-6a [ 774, 790, 811, 822, 840, 859, 868, 898, 915 ]
            Hide
            Parejkoj John Parejko added a comment -

            Please file a ticket describing the missing tests (places where the current test is just "did the Task not raise or return None", etc.), so that we do not forget that some of those tests are not functionality tests. If its possible to list such tests in that ticket, that would be useful.

            Show
            Parejkoj John Parejko added a comment - Please file a ticket describing the missing tests (places where the current test is just "did the Task not raise or return None", etc.), so that we do not forget that some of those tests are not functionality tests. If its possible to list such tests in that ticket, that would be useful.
            Parejkoj John Parejko made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            czw Christopher Waters made changes -
            Link This issue is FF-depended by DM-19707 [ DM-19707 ]
            czw Christopher Waters made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]

              People

              Assignee:
              czw Christopher Waters
              Reporter:
              czw Christopher Waters
              Reviewers:
              John Parejko
              Watchers:
              Andrés Alejandro Plazas Malagón, Christopher Waters, John Parejko, Russell Owen, Simon Krughoff, Yusra AlSayyad
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.