NASA-PDS / pds4-information-model

The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.
https://nasa-pds.github.io/pds4-information-model/
Other
9 stars 6 forks source link

Add smoke tests to LDD CI to ensure LDDTool can execute successfully on push #737

Closed jordanpadams closed 2 months ago

jordanpadams commented 2 months ago

🗒️ Summary

To avoid introducing untracked bugs into the build, added simple test script to build a couple dLDDs to ensure we aren't breaking anything.

NOTE: There are WAY better ways to do this, but this is a quick and dirty way to just get some sort of testing introduced here.

⚙️ Test Data and/or Report

See CI/CD run. Note: Currently blocked by #733

♻️ Related Issues

Resolves #734

jordanpadams commented 2 months ago

@jshughes FYI, I have added a couple smoke tests to the build so when you push to a new branch and create a PR, you should see whether or not it is breaking something from now on. The status check above should go green like you see now.