Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Early access wind-tunnel #1

Closed
13 tasks done
ThetaSinner opened this issue Mar 4, 2024 · 1 comment
Closed
13 tasks done

Early access wind-tunnel #1

ThetaSinner opened this issue Mar 4, 2024 · 1 comment
Assignees

Comments

@ThetaSinner
Copy link
Member

ThetaSinner commented Mar 4, 2024

We need wind-tunnel ready for early access use by Holo. The work I think needs doing to reach this point is

  • User documentation for writing wind-tunnel scenarios
  • Basic metrics reporting for API calls into Holochain, as data printed to the console
  • Basic metrics for reporting zome calls by zome/function name, as data printed to the console
  • Actual metrics going to InfluxDB, along with system metrics for Holochain
  • Ability to register custom metrics during scenarios and have them pushed to InfluxDB too
  • Documentation for setting up an environment and running tests
  • A reasonably level of code documentation
  • Crates for wind-tunnel published so that they can be used in another repository (i.e. by Holo, privately)
  • Holochain client for 0.2 published with new AppAgentWebsocket (currently a path dep) - Add client signing holochain-client-rust#50
  • Clean up the wind-tunnel API which currently requires quite a bit of knowledge of how it works to set up tests and install apps.
  • Ensure a reasonable level of behavior from wind-tunnel by writing some basic tests for error handling and reporting etc.
  • Allow behaviours to be selected by name on the CLI
  • Minimal CI checks for wind tunnel
@ThetaSinner ThetaSinner self-assigned this Mar 4, 2024
@ThetaSinner ThetaSinner converted this from a draft issue Mar 4, 2024
@ThetaSinner
Copy link
Member Author

All released as 0.1.0-alpha.2

I will continue on new issues now.

@github-project-automation github-project-automation bot moved this from In progress to Done in Holochain Mar 8, 2024
@ThetaSinner ThetaSinner added this to the Wind Tunnel v1 milestone Mar 11, 2024
neonphog added a commit that referenced this issue Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant