- Apr 05, 2019
-
-
Boris Feld authored
Mercurial core commit d7e751ec679e introduced a new format variant named `compression-level` which updates all repo hashes.
-
- Mar 28, 2019
-
-
Boris Feld authored
-
- Mar 27, 2019
-
-
Boris Feld authored
This way we can detect bad file names
-
Boris Feld authored
Also do the check for partial archives with the right name as it can happens too.
-
Boris Feld authored
The test is currently broken The directory in the partial archive doesn't contains the hash, hence extracting two partial for the same repositories with different hashes will overwrite each-other.
-
- Mar 29, 2019
-
-
Pierre-Yves David authored
In the development branch, various file have moved and cache is being warmed. I used Mercurial's core changeset 00c1ee0f746a to generate this output
-
Pierre-Yves David authored
We just need to check that the directory is renamed, we do not actually care about the directory content.
-
Pierre-Yves David authored
-
- Mar 05, 2019
-
-
Raphaël Gomès authored
Strip variants can differ between repos and should not be hardcoded. This change uses the data from the .benchrepo file for each repo to pass to each corresponding test. We are new storing the entire repo prefix instead of only storing the hash, since it is just as unique, removing the need to recompute the prefix from the hash later in the code.
-
- Mar 04, 2019
-
-
Raphaël Gomès authored
This list used to be hardcoded, this change gathers the unique strip variants into a list from every .benchrepo file for use in the ASV test matrix.
-
- Mar 05, 2019
-
-
Raphaël Gomès authored
Every repository may have its own partial sets. This change is reflected in the way this information is passed to `make-partial-repos`: Remove the positional argument for the partial-sets file and fetch the partial sets config from the reference repository .benchrepo file.
-
- Mar 04, 2019
-
-
Raphaël Gomès authored
This file is useful for configuring the creation of reference repos, as all repos will not need the same number (or critetia) of partials.
-
- Feb 26, 2019
-
-
Boris Feld authored
This was it will be easier to identify which variants is defined by the repo and which ones are defined by the test itself.
-
- Mar 05, 2019
-
-
Boris Feld authored
Update `update-benchrepo` script to rename partial archives if the benchrepo hash has been updated and the partial archives are present on disk.
-
- Mar 04, 2019
-
-
Boris Feld authored
We will update update-benchrepo to process partials in the next changeset, prepare the needed test files for it.
-
- Feb 25, 2019
-
-
Boris Feld authored
Repositories created using `make-reference` have the same id, prefix and on-disk file name. Update test-update-benchrepo.t to respect the same standard.
-
Boris Feld authored
The update-benchrepo script was initially designed to rebuild the `.benchrepo` file from scratch. The downside of doing that is that it loses all manual changes and important information recorded when the reference was made (like the hg version). The big test change is because the test output was initially made with the previous code that recomputed the whole benchrepo. As the base benchrepo file is quite empty, the fact that we recompute only the format-info generate a big diff in the test file.
-
- Mar 05, 2019
-
-
Pierre-Yves David authored
Change in output from e8c6165e7175 were not applied.
-
- Feb 21, 2019
-
-
Boris Feld authored
make-reference creates reference tar with a name containing the repo hash, update the script to follow the same naming scheme.
-
Boris Feld authored
Make-reference now creates tar archives with files that includes the short hash and the benchrepo also contains the short hash and the repository prefix. Update benchrepo to follow the same structure and benchrepo content.
-
- Feb 07, 2019
-
-
Boris Feld authored
-
- Feb 06, 2019
-
-
Boris Feld authored
All arguments after the three first will be given to the make-reference python script.
-
- Jan 25, 2019
-
-
Boris Feld authored
-
Boris Feld authored
The hash is made from the repo id and format data. This is mandatory in order to have several references with the same ID but different format.
-
Boris Feld authored
It will be needed in the next changeset as we will rename the directory on the disk and make-reference won't be able to find the existing data anymore without help.
-
Boris Feld authored
In combination with the previous commit, it will allow to tune the format of the reference repository.
-
Boris Feld authored
-
Boris Feld authored
Detect if the repository format is different from the default one in current Mercurial version and if so, run `debugupgraderepo` to make it match.
-
Boris Feld authored
-
- Jan 24, 2019
-
-
Boris Feld authored
-
Boris Feld authored
The implementation and outputs are kept as close as possible from the previous bash implementation.
-
Boris Feld authored
Stabilize test output before adding new features
-
Boris Feld authored
Make launch.py accepts a -q flag in order to make smoke test output more concise.
-
- Dec 12, 2018
-
-
Boris Feld authored
shlex.split was swallowing single quote in full test name which made asv find to not recognize the test name We need also to escape `(` and `)`, because asv find expect a Regex
-
Boris Feld authored
It would currently fails in production as test name needs to be escaped as they are used as regex.
-
Boris Feld authored
-
Boris Feld authored
The new task type will use a separate environment variable for testing purpose.
-
Boris Feld authored
-
Boris Feld authored
-
- Dec 06, 2018
-
-
Boris Feld authored
Also add support for the EXIT task in order to be able to test it.
-