Commits on Source 21
-
Jürg Billeter authored
Fixes: 825963b5 ("element: Make "--sysroot" take a bare directory")
-
Jürg Billeter authored
element.py: Pass bare_directory also to SandboxRemote() See merge request !928
-
Valentin David authored
Issue happens with sourceware.org server. Fixes #742
-
Javier Jardón authored
Use less fetchers in overnight build to work-around limitations from servers. Closes #742 See merge request !929
-
"_frontend/app.py: Set correct element-path in interactive bst-init" added a dependency on the tmp_path test fixture, which was added by 3.8.
-
richardmaw-codethink authored
dev-requirements: Update pytest dependency to 3.8 See merge request !930
-
Jürg Billeter authored
Get the artifact cache from the context instead.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
The artifact cache backend does not affect build outputs and we anyway no longer have pluggable artifact cache backends. This hardcodes CASCache instead of removing the entry completely to avoid cache key changes.
-
Jürg Billeter authored
This changes CASCache from a subclass to a delegate object of ArtifactCache. As the lower layer, CASCache no longer deals with elements or projects. Fixes #659.
-
Jürg Billeter authored
Split up artifact cache and CAS cache Closes #659 See merge request !922
-
-
-
richardmaw-codethink authored
Fix issue with _pretty_size with large numbers of bytes See merge request !799
-
Jim MacArthur authored
Replaces the custom one which was erroneously added during development. Fixes #746.
-
Jim MacArthur authored
_sandboxremote.py: Use the standard SandboxError Closes #746 See merge request !931
-
Benjamin Schubert authored
This removes the `_instance` on the platform object that we use for caching and not recreating the object everytime at the start of every test. This is to ensure our tests share the least amount of state. The performance penalty is from 2 to 5% accross the whole test suite. The readings were done 5 times for each before and after the change and on the same computer.
-
Benjamin Schubert authored
We need to supress the brwap version caching for it to work. This caching leaks for every test but removing it every time seems too prohibitive, given that, normally, the bwrap version would not change. On a fedora 29 laptop, the performance degradation was around 5-10% over the whole test suite if used globally.