March 1, 2023
Agenda
- (DEMO) cargo nextest and
wash
integration tests - (DEMO) washboard error handling
- wadm RFC - Addressing comments and requesting more feedback
Meeting Notes
Welcome
Two new community members, Chuck Fair and Frank Schaffa!
Cargo nextest
- cargo nextest is a tool for quicker, more reproducible tests
- could add some friction in terms of new contributors to install that test runner
- we've noticed a ton of flakes in PRs that depend on network/IO lately in wash
- nextest does not run serial tests in the way we do with cargo test, which is a small difference. Instead, we can just add serial tests to a test-group with nextest
- Roman: Consider constraining nextest to CI, and fix the tests that are flaky, so that we can both take advantage of a better test runner and keep our tests well architected
- Frank: How common is nextest in other communities / projects?
- Matt: Well supported and fairly popular, but not present in the most popular projects as far as I know
- Keep going forward keeping in mind adding another tool is a small barrier and we should make adding the nextest tool as simple as possible
Washboard error handling
- Brooks showed a short and sweet demo of a recent PR to the wasmCloud host: https://github.com/wasmCloud/wasmcloud-otp/pull/553 by vados-cosmonic
- Essentially there are a few places in the wasmCloud dashboard that have placeholders for error messages but we opt to put them in the console instead. As we move forward with a better UX for the dashboard, we'll be looking for opportunities to surface these errors in the UI
wadm RFC
- After some great discussion on distributed systems in the wadm RFC: https://github.com/wasmCloud/wadm/issues/40, we sought to leave room for a little more discussion
- By the next community call we plan to solicit feedback, comments, and questions, before turning this RFC into a set of tasks in a project
- General discussion followed, see the recording to catch up