-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
#58 was marked as "Done" because the investigation is complete, but we still need to meet, decide, and implement a test data solution. There's also an outstanding pull request with one proposed approach (#66 ). So, this task involved:
- Review the work in [Investigate] Update caas-aspace-scripts for Automatic Testing Data Retrieval/Use #58 and [Investigate] Update caas-aspace-scripts for Automatic Testing Data R… #66
- Meet and decide on solution
- Implement the solution
Describe the solution you'd like
I'm partial to that implemented in #66 , but as identified there, we have these remaining questions/tasks even if we decide to adopt that PR as is:
- Add documentation on how to record/re-record cassettes to this repo's wiki
- Determine whether or not we need to create a "source of truth" db and/or API collection in order to bootstrap bulk re-recording tests no matter the developer (in theory, this isn't necessary, but it might be a nice-to-have)
- Investigating whether everything currently in requirements.txt needs to be there (it's being called in CI now, so we may want to just generally keep aware of what's in and what's not in there)
- Consider caching in CI if we do want to keep all those dependencies available
- Document how we'll adopt this moving forward. This PR only updates one specific test. Do we want to also take a bit of time now to update others, or only address them as we need to on an ad hoc basis when changes or features are added?
Describe alternatives you've considered
Documented in #58
Additional context
Getting this task on our board so we don't forget it and so that #66 doesn't continue to age. But this isn't super high priority.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request