- Aug 01, 2018
-
-
Martijn Pieters authored
Also: don't use -A to add new files; add explicitly. A large repository like mozilla-central makes the -A switch way too slow.
-
Martijn Pieters authored
Usage: ``` class TestSuite(BaseTestSuite): params = BaseTestSuite.params + [foo_values, bar_values] param_names = BaseTestSuite.param_names + ['foo', 'bar'] @params_as_kwargs def test_name(self, foo, bar, **kwargs): # ... and you no longer have to worry about other parameters in BaseTestSuite.params.
-
- Aug 02, 2018
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
- Aug 01, 2018
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
Boris Feld authored
-
Pierre-Yves David authored
ASV currently needs it.
-
Pierre-Yves David authored
Otherwise, space in the first argument will cause toubles.
-
Pierre-Yves David authored
This check the overall run process from scratch works fine
-
Pierre-Yves David authored
this is consistent with the rest of the script behavior
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
Hardcode variants and revset for the moment
-
Boris Feld authored
-
Pierre-Yves David authored
-
Pierre-Yves David authored
Having the data processing directory inside the source repository is not ideal, but this is what we have for now.
-
Boris Feld authored
Output of tar doesn't seems to be stable and always in the same order.
-
Pierre-Yves David authored
This make is easier to distinct from other config file.
-
Pierre-Yves David authored
This mirror `ID-reference` and seems "better".
-
Pierre-Yves David authored
-
Pierre-Yves David authored
This script is currently a duplicate of "create_stripped_cached_repos.py". We'll remove the old one once the new one is a bit more mature.
-
- Jul 31, 2018
-
-
Pierre-Yves David authored
Hardcoding stuff creates various issues. Lets move to something more flexible.
-
Pierre-Yves David authored
-
Boris Feld authored
Also use urlencode in cache repo dir
-
Boris Feld authored
-
Pierre-Yves David authored
We could use this to easily enable and disabled repository to benchmark on.
-
Pierre-Yves David authored
This might not be the best script ever, but it is a common reference.
-
- Jul 27, 2018
-
-
Boris Feld authored
-
- Jul 25, 2018
-
-
Boris Feld authored
`perffncachewrite` erase the fncache so deactivate right now.
-
- Jun 19, 2018
-
-
Boris Feld authored
-
- May 17, 2018
-
-
Philippe Pepiot authored
So benchmarks/* is flake8 compliant
-
Philippe Pepiot authored
-
Philippe Pepiot authored
By using perfext() Inheriting from BaseTestSuite allow to add global variants easily. We also drop mercurial repo specific revsets (like 'author(mpm)') because AFAIK we never run them and they add some complexity while rewriting with BaseTestSuite. This cause benchmarks to be renamed and prefixed by RevsetTestSuite. To remove old benchmarks results: asv rm 'benchmark=revset.*'
-
Philippe Pepiot authored
By using perfext(). Inheriting from BaseTestSuite allow to add global variants (HGRCPATH / --config) within the entire test suite. This cause benchmarks to be renamed and prefixed by 'PerfTestSuite'. To remove old benchmarks results: asv rm 'benchmark=others.*'
-
Philippe Pepiot authored
This will be used to run perf.py based track benchmark on classes inheriting from BaseTestSuite.
-
Philippe Pepiot authored
This will be used for commands that may not exists in earliers mercurial versions. Move this logic to BaseTestSuite since we will use it when switching perf.py based benchmarks to inherit from BaseTestSuite in next changesets
-