Skip to content

werkt/bazel-stress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generates a desired number of actions according to a linear noise shape profile. The generated actions consume a deterministic amount of cpu time and depend on zero or one targets in order to establish their position in the overall organization of the build graph.

To generate:

bazel run tools:gen [shamt] [desired_targets] > BUILD

shamt is a power-of-2 degree of the linear noise generated. The higher the shamt, the more levels to the graph.

desired_targets is a total count of targets that should be generated. This is desired, not exact, and may shift slightly to ensure no empty levels.

To exercise:

bazel build :all

Shortest time for a given parameter set wins.

Feel free to use any options you want to improve your score.

About

Stress test used for remote execution testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published