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

Sync with fork #1

Merged
merged 40 commits into from
Oct 27, 2019
Merged

Sync with fork #1

merged 40 commits into from
Oct 27, 2019

Commits on Sep 30, 2019

  1. Add an option to allow tasks to finish running their iteration before…

    … exiting (--task-finish-wait-time)
    cyberw committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    bdf3762 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Configuration menu
    Copy the full SHA
    64bd55c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    7a2d9d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a2cb64 View commit details
    Browse the repository at this point in the history
  3. Fix propagation of num_none_requests. Add test for median calculation…

    …s and "only async". Add test for master total stats with none response times.
    cyberw committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    cc40ce2 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of https://github.com/locustio/locust into task…

    …-finish-wait-time
    
    # Conflicts:
    #	locust/main.py
    cyberw committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    b3fdf53 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    a1c59c4 View commit details
    Browse the repository at this point in the history
  2. Added note about low number of simulated users, or low hatch rate, to…

    …gether with high number of slave nodes
    heyman committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    d6d87b4 View commit details
    Browse the repository at this point in the history
  3. Pin version of geventhttpclient-wheels

    Should hopefully help resolve #1116
    heyman committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    7492bb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Escape HTML entities in endpoint names #374

    URL names (for stats) were not HTML-escaped in the dashboard.
    This made names with angle brackets disappear. For example:
    
    ```
    self.client.get(url, name='/some-resource/upload/<uuid>')
    ```
    
    would show up as `/some-resource/upload/` instead of `/some-resource/upload/<uuid>` which is confusing.
    
    I added new key to /stats/request - "safe_name" - so that escaping
    is on the server side and javascript has less logic.
    Petr committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    7e0d71c View commit details
    Browse the repository at this point in the history
  2. fix Python 2 compatibility

    Actually cgi.escape is still available in Python3.7, but is deprecated.
    So going forward, it's safer to import escape from html.
    
    I disabled escaping quotes (quote=False) for consistency and because
    it's not needed for this purpose.
    Petr committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    639ddd2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1119 from peterdemin/html-escape-name-GH-374

    Escape HTML entities in endpoint names #374
    cyberw authored Oct 23, 2019
    Configuration menu
    Copy the full SHA
    abd8052 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Rename the label of the last “Total” row to “Aggregated” since it isn…

    …’t actually a sum of the individual rows. Fixes #629.
    heyman committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    a664d7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47e6f0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ddf4e0 View commit details
    Browse the repository at this point in the history
  4. Typos and copy

    heyman committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f7170f2 View commit details
    Browse the repository at this point in the history
  5. Terminate waiting locusts immediately. In order to be able to find th…

    …e locust object from LocustRunner.stop(),I pass the locust object to spawn() instead of the locust class.
    cyberw committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    b575b2a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1c347b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c7ae1c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f0cf265 View commit details
    Browse the repository at this point in the history
  9. Since g.args[0] is now a locust instance, not a class, we need to com…

    …pare the class with type(g.args[0])
    cyberw committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6f91472 View commit details
    Browse the repository at this point in the history
  10. Python 2.7 fix

    heyman committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    80b5535 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    43e7487 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    29e4ade View commit details
    Browse the repository at this point in the history
  13. Add ability to let the ZeroMQ server bind to a random port, and use t…

    …hat in tests to avoid random test failures due to unavailable port
    heyman committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    fa7b484 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1088 from cyberw/allow-response_time-=-None

    Allow None response time for requests
    heyman authored Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6852ed5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6ee093c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b530500 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Add Changelog entry

    heyman committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    99397dc View commit details
    Browse the repository at this point in the history
  2. Replace Locust._waiting with Locust._state (running, waiting or stopp…

    …ing)
    
    Added test case with use of TaskSet.interrupt(), made sure we actually terminate when that happens.
    cyberw committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    80da36e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e6eab7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2019

  1. Configuration menu
    Copy the full SHA
    7cbdb69 View commit details
    Browse the repository at this point in the history
  2. Only raise GreenletExit in TaskSet.run(), because that is the only pl…

    …ace it is really needed.
    cyberw committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    96d6759 View commit details
    Browse the repository at this point in the history
  3. Clean up tests of stop timeout (dont use instance variables when loca…

    …l variables do just fine, use class variables of inner class instead of outer one)
    cyberw committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    6969a1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a033bf1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1099 from cyberw/task-finish-wait-time

    Add an option (--stop-timeout) to allow tasks to finish running their iteration before exiting
    heyman authored Oct 26, 2019
    Configuration menu
    Copy the full SHA
    98ecd83 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1123 from locustio/fix-self.client-call-in-code-e…

    …xamples
    
    fix self.client call in code examples
    heyman authored Oct 26, 2019
    Configuration menu
    Copy the full SHA
    d3a195d View commit details
    Browse the repository at this point in the history
  7. Update CHANGELOG

    mbeacom committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    3fcdc7c View commit details
    Browse the repository at this point in the history
  8. Update CHANGELOG

    mbeacom committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    ba67b7e View commit details
    Browse the repository at this point in the history
  9. Update to 0.12.2

    mbeacom committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    784fd20 View commit details
    Browse the repository at this point in the history