Skip to content

Enable regression testing for new collections associated to l2ss-py

No due date 60% complete

AC:

  • Every 5 minutes, cmr is queried for new collection associations to the l2ss-py umm-s record. Associations are considered new if it exists in cmr but does not yet exist in the plain text file in this repository
  • For new associations, a PR is opened for adding a collection concept id to a plain text file in this repository
  • pytest tests are executed usin…

AC:

  • Every 5 minutes, cmr is queried for new collection associations to the l2ss-py umm-s record. Associations are considered new if it exists in cmr but does not yet exist in the plain text file in this repository
  • For new associations, a PR is opened for adding a collection concept id to a plain text file in this repository
  • pytest tests are executed using the new collection as input and results are reported in the PR
  • If the tests pass, the pull request is automatically merged to main
  • If the tests fail, the pull request is labeled as needing attention
  • All PR activity is sent as a slack notification to #harmony-l2ss-py (Channel ID: C0271N16L5A)