The SRI Testing harness now gets its core KP and ARA metadata (including links to test data) from the Translator SmartAPI Registry.
The mechanism of access may need further refinement:
[ ] How will SRI Testing get its work done when the Registry is offline? Can anything be cached (actually, the application caches the Registry data as a singleton at application startup. Perhaps some kind of local file system caching could serve as a backup for this.
[ ] If the Registry is managed as an application session singleton only initialized once during startup, how do we ensure that data is updated with new KPs and ARAs (aside from application session restart)?
[ ] Also, should we somehow cache KP and ARA JSON test data/config files as well? If so, how do we know when test data files have changed?
The SRI Testing harness now gets its core KP and ARA metadata (including links to test data) from the Translator SmartAPI Registry.
The mechanism of access may need further refinement: