- Aug 13, 2018
-
-
Pierre-Yves David authored
Setting sample_time to 10 means each variant will be run for 10s and 10 time at mininum. For test with many fast variant the impact on runtime gets very problementation. Dropping this move a full run back to a bit less than 2 hours (from about 18 hours). In the future, we might carefully reintroduce more run in the case where this seems problematic not to.
-
Pierre-Yves David authored
This is overall bad for our number, however, the current setup poorly exploit them and create issue, we disable them until this get fixed.
-
Pierre-Yves David authored
This will help to update the code in a later changeset.
-
- Aug 02, 2018
-
-
Pierre-Yves David authored
This should avoid doing network exchange for each run. We now use a cache directory in `/tmp/.scm-perf-test/` to cache repository we need to pull. The use of this cache is automatically managed by the `share` extension. The directory is also used to cache wheels used by pip.
-
Pierre-Yves David authored
One more step toward the new world.
-
- Aug 01, 2018
-
-
Pierre-Yves David authored
This script creates all necessary reference in a single run
-
- Aug 02, 2018
-
-
Boris Feld authored
Also glob more part of the Mercurial clone
-
- Aug 01, 2018
-
-
Pierre-Yves David authored
-
- Aug 02, 2018
-
-
Pierre-Yves David authored
-
- 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
-
-
Boris Feld authored
-
Pierre-Yves David authored
This impact tests, shame on me.
-
- Aug 01, 2018
-
-
Pierre-Yves David authored
This should make rsync nicer to SSD, and it might make it faster after small updates.
-
- 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
-