Potential Tasking - DevOps-MBSE/AaC GitHub Wiki
LanguageError tests for definition_parser
- Need to evaluate that all LanguageErrors within definition parser are being tested and confirmed necessary
Unit tests gen-plugin clean up
- Need to modify to be testing the actual results of the flags used
- Overwrite
- That .aac_backup files exist for all generated files
- Add checking for the new captures a change to file content and backup matches original
- Evaluate
- That .aac_evaluate files exist for all generated files
- Add checking for the new captures a change to file content and backup matches original
- Clean
- That .aac_backup and(?) .aac_evaluate files are removed and just new outputs remain for generated files
- Add checking for the new captures a change to file content
- Count checks for content
- Did templates iterate correctly
- Attempt to extract and modularize the set up of each test for establishing the project, paths, and plugin for reuse with each test
- Better test method docstrings of what is the goal of each test
- Break up into smaller, more targeted testing chunks to be more confident in tracing when something fails.
- Overwrite
Pipelines
- PDF publishing step of the python-build-and-lint workflow broke right at the end of 25.1 tasking, we did not have the time or budget left to investigate and determine an appropriate fix. So, we commented out the associated steps with a preceding comment explaining why it was commented out.
- Also, the Ubuntu 22.04 runner reached EOL, we had been slated to address as part of planned pipeline maintenance. But we were told to pause all maintenance activities so outside of the AaC repo pipelines to allow completion of our final technical task, addressing this issue or migrating pinned versions or transitioning to ubuntu-latest is (at this time 04/15/25), the appropriate fix. That could change in the future, so would need evaluated whenever maintenance and development is resumed.