tag1consulting / goose

Load testing framework, inspired by Locust
https://tag1.com/goose
Apache License 2.0
759 stars 69 forks source link

Update Tokio and related dependencies #497

Closed bruwozniak closed 2 years ago

bruwozniak commented 2 years ago

This helps include goose in a Cargo workspace that already has a newer Tokio version selected.

jeremyandrews commented 2 years ago

I started a similar effort, but ran into problems in that Goose has some non-async code which needs to be replaced with async code. Unless something changed, I'm expecting tests fail: https://github.com/tag1consulting/goose/pull/420

bruwozniak commented 2 years ago

Yeah just saw that tests are broken, I might look at fixing that at some point. For now closing. Apologies for the noise

jeremyandrews commented 2 years ago

No apology necessary! I appreciate the effort!!

bruwozniak commented 2 years ago

By the way do you happen to know if this is "usable" in the broken tests state? It seems like non-test code builds just fine and runs. Are there any specific footguns in just using it despite broken tests?

jeremyandrews commented 2 years ago

Non-gaggle mode should definitely work. Gaggle-mode you may run into problems.