excilys/gatling — pull request #505 by skuenzli (2012-05-08 04:44:10+00:00)
Title: Make maven gatling plugin find simulations outside of default package when on Windows

Fix issue with the maven gatling plugin not finding simulations outside of default package on Windows. The plugin finds simulations inside packages properly on OS X.

I fixed this issue on a branch:
https://github.com/skuenzli/gatling/tree/fix-issue-1-maven-plugin-does-not-find-simulations-on-windows

and have [tried to] squashed the commits into a single one:
https://github.com/skuenzli/gatling/commit/b7afea8904bc481e26cc4aeab574a20e1b0f2d3f

However, I cannot determine how to create a pull request with just b7afea8904bc481e26cc4aeab574a20e1b0f2d3f in it. I have spent more time trying to construct a proper pull request than fixing the issue. If there is something I can do to make the pull of just this change easier, please let me know and I will try to do it.

Feel free to pull my entire master branch. However, be aware that I have added a verb, pauseExp, to the DSL in order for simulations to use pauses/think times that are exponentially distributed. As I expect you are aware, exponential distributions often model the real world better than a uniform or normal distribution. Additionally, there are also:
* new tests around NumberHelper
* a minor fix to getRandomLong correcting a left skew in the generated numbers caused by truncating the random number via toLong instead of rounding it.

pauseExp does work, but I wanted to propose and discuss it with you separately before issuing a pull request since all new DSL vocabulary introduces a long-term commitment to the API.

Please advise on how you'd like to proceed.