Skip to content

Commit

Permalink
Rewrite of shoot to use the Goose load testing framework (#40)
Browse files Browse the repository at this point in the history
* Replace dotenv with dotenvy

* Remove statrs dep
This dependancy has not been mantained for over a year and is only used to calculate a mean

* Minor refactors

* Remove `num_cpus` dep

* Goose reimpl of shoot, rough first draft

* Goose rewrite of shoot

* Make transaction verification be in the same GooseAttack as creation and refactoring

* Rounding down with warning

* Replace unwrap with expect for user.get_session_data_mut

* Remove unneccessary transaction macros and boxing

* Clarify goose iteration truncation code

* Fix bug

* cargo fmt
  • Loading branch information
Angel-Petrov authored Feb 12, 2024
1 parent c31a003 commit 93cb64e
Show file tree
Hide file tree
Showing 9 changed files with 568 additions and 480 deletions.
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ opt-level = 3
# Starknet dependencies
starknet = "0.6.0"

num_cpus = "1.0"
goose = "0.17.2"
env_logger = "0.10.0"
log = "0.4.17"
tokio = { version = "1", features = ["full"] }
futures = "0.3"
clap = { version = "4.2.7", features = ["derive"] }
color-eyre = "0.6.2"
config = "0.13.3"
dotenv = "0.15.0"
dotenvy = "0.15.7"
serde = "1.0.163"
serde_derive = "1.0.163"
serde_json = { version = "1.0.96", features = ["preserve_order"] }
Expand All @@ -33,4 +33,4 @@ rand = { version = "0.8.5", features = ["rand_chacha"] }
lazy_static = "1.4.0"
colored = "2.0.4"
sysinfo = "0.29.8"
statrs = "0.16.0"
crossbeam-queue = "0.3.11"
Loading

0 comments on commit 93cb64e

Please sign in to comment.