Hi all,
Please find this week’s Eclipse Sparkplug Specification Project meeting notes below.
Eclipse Sparkplug Specification Project – Meeting Notes – 26 Jan 2021
- Attendees
- Chad Kienle
- Frederic Desbiens
- Ian Craggs
- Ilya Binshtok
- Josh Wolf
- Nathan Davenport
- Travis Cox
- Wes Johnson
- ?? I believe I missed some attendees for this meeting... my apologies.
- Wes walked through his specification annotation to test env deployment to TCK test execution work in progress (almost ready for a PR)
- 6 testable normative statements in the spec (tck-testable statement embedded in the spec)
- Specify IDs in statements for proper tracking over time
- PR on hold now... finishing up the actual test case code
- Sections.java maps to normative statements in the actual spec
- Walked through the test code, interceptor code, and demo test run...
- HiveMQ interceptors (extension) gets injected into HiveMQ within the TestContainerExtension (docker container)
- Callback favored over using MQTT messages to communicate test pass/fail
- Next steps:
- Add normative statements
- Cleanup
- Infra code as necessary
- POJOs in interceptors
- Define SP required “flows” so compatible implementations can follow/have verified these flows (i.e., scripts to be followed)
- Are all Github issues up to date? [Answer] Most are, but likely some can be resolved. [Action Item] Review and update as necessary.
- Timeframe for getting the Sparkplug draft out for comment? [Answer] July 2021? This is highly unlikely given our current rate of progress. We need to do more, more quickly
:)
- Recommendation: Put some stakes in the ground to produce spec “drafts” that are scoped narrowly and can be reviewed as we make progress.
Thanks,
Nathan
|