Skip to content

TEST environment support for the Roman Integrated Pipeline #2348

@stscijgbot-rstdms

Description

@stscijgbot-rstdms

Issue RCAL-1406 was created on JIRA by John Glorioso:

In support of the Roman Integrated Pipeline (RIP) TEST environment efforts for launch and commissioning hot fix support, we will be deploying into OPS from the TEST environment. The RIP provides a multi-component test framework that uses romancal, crds, and romanisim to generate various products that are ingested and distributed with RSDP, HLPP, DAAPI, and MAST.

In discussions with Eddie Schlafly and Savannah Jacklin, it was identified that some minor modifications to the romancal, romanisim, and crds client workflows are needed. All of these workflows use the test.yml workflow to initiate the pytest run and upload results to Artifactory.

Currently, the int_build_directory parameter controls where regression test results and dependency information is uploaded to. Ex: roman-pipeline-results/regression-tests/INT/26Q2_B22/romancal 

Similarly, DEV environment test results are uploaded to a DEV/Nightly directory.

The contents of these directories include the test results and dependency information. This Jira is asking for the following:

  • Addition of uploading to regression-tests/TEST directories
  • Including a new file with the GitHub action pipeline run url. Something like ${\{ github.server_url }}/${\{ github.repository }}/actions/runs/${\{ github.run_id }}
  • The commit sha of the checkout version (this looks like it might already be included in the snapshot filename

This will allow the pipeline visualization tool to show the romancal and dependency (rad, roman data models) versions that were used in the RSDP and HLPP test runs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions