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

Update SAL tests for v3.9

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ts_qa
    • Labels:

      Description

      SAL v3.9 contains two new features

      • RPM packagaing
      • Combined interface modules

      This task covers the effort required to update the tests for these new features.

      There is also a desire to improve/increase the level of Java testing at the SAL layer. This task also covers some time to work on this.

        Attachments

          Activity

          Hide
          mareuter Michael Reuter added a comment -

          As part of the build process, we should export the generated HTML to the current server location for public consumption of the interface definitions.

          Show
          mareuter Michael Reuter added a comment - As part of the build process, we should export the generated HTML to the current server location for public consumption of the interface definitions.
          Hide
          rbovill Rob Bovill added a comment -

          Additionally, there is now interest in running the PyTest unit tests as part of the build.  This will add another story point, at least, to this effort.

          Show
          rbovill Rob Bovill added a comment - Additionally, there is now interest in running the PyTest unit tests as part of the build.  This will add another story point, at least, to this effort.
          Hide
          rbovill Rob Bovill added a comment -

          The MTMount Java library generation fails, see DM-18229.  This prevents the creation of the Java library, so the Lib and RPM steps fail.  Figure out a way to not run those tests for the MTMount.

          Show
          rbovill Rob Bovill added a comment - The MTMount Java library generation fails, see DM-18229 .  This prevents the creation of the Java library, so the Lib and RPM steps fail.  Figure out a way to not run those tests for the MTMount.
          Hide
          rbovill Rob Bovill added a comment - - edited

          I was unable to get the HTML files onto https://project.lsst.org/ts/sal_objects/ due to restrictions on getting data off the AWS Jenkins servers.  In principle, once we figure out how to get the data off the servers, the actual work is quite trivial.  I just need to scp the files.  I created a ticket to track the work to figure this out, DM-18484.

          Show
          rbovill Rob Bovill added a comment - - edited I was unable to get the HTML files onto https://project.lsst.org/ts/sal_objects/ due to restrictions on getting data off the AWS Jenkins servers.  In principle, once we figure out how to get the data off the servers, the actual work is quite trivial.  I just need to scp the files.  I created a ticket to track the work to figure this out, DM-18484 .
          Hide
          rbovill Rob Bovill added a comment -
          Show
          rbovill Rob Bovill added a comment - I did get the Unit Tests to run, see https://github.com/lsst-ts/robotframework_salgenerator/blob/master/SAL_Unit_Tests.robot for the test suite and https://ts-ci.lsst.codes/job/ts_sal/863/robot/report/jenkins_log.html#s1-s64 for an example of an execution.
          Hide
          rbovill Rob Bovill added a comment -

          I added DM Jira ticket tags to the MTMount failing test cases, so they still run, but are marked as non-critical. 

          Show
          rbovill Rob Bovill added a comment - I added DM Jira ticket tags to the MTMount failing test cases, so they still run, but are marked as non-critical. 
          Hide
          aheyer Andrew Heyer [X] (Inactive) added a comment -

          Looked over the test results on Jenkins. The robot test framework appears to be executing russels SAL unit tests. They do show that they are failing, however Rob explains in the comments that this task was to get the test running and that getting them to pass is not part of this task.

          Show
          aheyer Andrew Heyer [X] (Inactive) added a comment - Looked over the test results on Jenkins. The robot test framework appears to be executing russels SAL unit tests. They do show that they are failing, however Rob explains in the comments that this task was to get the test running and that getting them to pass is not part of this task.
          Hide
          rbovill Rob Bovill added a comment -

          Most of the work for this task is complete.  The outstanding work is tracked by other Jira tickets.

          Show
          rbovill Rob Bovill added a comment - Most of the work for this task is complete.  The outstanding work is tracked by other Jira tickets.

            People

            Assignee:
            rbovill Rob Bovill
            Reporter:
            rbovill Rob Bovill
            Reviewers:
            Andrew Heyer [X] (Inactive)
            Watchers:
            Andrew Heyer [X] (Inactive), Michael Reuter, Rob Bovill
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.