Skip to content
Snippets Groups Projects
  1. Oct 29, 2019
  2. Oct 18, 2019
  3. Sep 26, 2019
  4. Oct 08, 2019
  5. Oct 04, 2019
  6. Oct 01, 2019
  7. Sep 26, 2019
  8. Sep 16, 2019
  9. Sep 24, 2019
  10. Sep 23, 2019
  11. Sep 16, 2019
  12. Sep 13, 2019
  13. Aug 09, 2019
  14. Aug 06, 2019
  15. May 17, 2019
    • Pierre-Yves David's avatar
      run: prewarm cache before run · 54d43f75
      Pierre-Yves David authored
      I started seeing benchmark failing because `hg debugupdatecache` covers more
      data in some core changesets (so taking extra time to warm some cold cache).
      Instead we perform an extensive cache warming in the preparation steps.
      
      Once the cache are warm the `hg debugupdatecache` run are "fast". See inline
      documentation for details.
      
      We also introduce a way to skip this step as it might be slow.
      54d43f75
  16. May 19, 2019
  17. May 15, 2019
  18. Apr 27, 2019
  19. Apr 28, 2019
  20. Apr 27, 2019
    • Pierre-Yves David's avatar
      upgrade-reference: update the benchrepo file with `partial-sets` · fee53b5e
      Pierre-Yves David authored
      The script can now be used to update the partial-sets information in the
      `.benchrepo` of the reference. This will prove useful as we introduce more
      partial variant (current target, the discovery test).
      
      note: the script is adding the data at the root level, so not the level the code
      currently expect. See next changeset for a fix.
      fee53b5e
  21. Apr 28, 2019
  22. Apr 27, 2019
    • Pierre-Yves David's avatar
      scripts: rename update-benchrepo to upgrade-reference · f1196743
      Pierre-Yves David authored
      Having both `update-reference-config` and `update-benchrepo` is confusing. So we
      rename `update-benchrepo`. `update` is changed to `upgrade` to clarify that this
      is meant to move from an older version to a newer one. And `benchrepo` is
      changed to `reference`, the fact it touches `benchrepo` is mostly an
      implementation details, the main argument is a `*-reference.tar` file.
      f1196743
    • Pierre-Yves David's avatar
      repos: stop the hack around the reference name · 74ab07f9
      Pierre-Yves David authored
      The new name have been around for 1 years, let us stop hacking the old name
      back.
      
      This will requires people to reclone, however will come in a larger wagon that
      will requires people to reclone anyway.
      74ab07f9
  23. Mar 30, 2019
  24. Apr 24, 2019
  25. Apr 06, 2019
  26. Apr 05, 2019
    • Raphaël Gomès's avatar
      Add functional .t test for all expected failures · 33ba3b5d
      Raphaël Gomès authored
      Most failure cases have to be covered basically end-to-end,
      so we might as well test the entire script.
      Moreover, failures would be easy to pinpoint since we are
      testing a single condition every time.
      33ba3b5d
    • Raphaël Gomès's avatar
      Add test for migration script · dda52a8b
      Raphaël Gomès authored
      This unit test is here to make sure the base cases are covered and
      most of the actual logic (that it, not opening files and fetching data)
      is correct.
      dda52a8b
    • Raphaël Gomès's avatar
      Add pytest as a dependency with minimal configuration · 0d388137
      Raphaël Gomès authored
      Pytest is the best python test runner in 2019, so it makes sense
      for us to use it for testing our own scripts.
      Since its test discovery relies on python modules (even in Python 3),
      this change adds the required __init__.py files in the folder structure.
      A minimal pytest.ini config file was added with usual parameters.
      0d388137
Loading