Commits on Source 36
-
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
-
-
-
-
richardmaw-codethink authored
Update our instructions/examples regarding how we declare remote caches See merge request !932
-
Jim MacArthur authored
There are arguments for and against using onerror - see issue #735 for details.
-
Jim MacArthur authored
Use _force_rmtree instead of custom code. Closes #735 See merge request !927
-
Root directory was marked as a non-artifact mount, so not using SafeHardLink. However integration commands executed with write access to the root directory. Fixes #749
-
richardmaw-codethink authored
Fix cache corruption by scripts when layout and integration commands are used Closes #749 See merge request !934
-
Fixes #645.
-
Valentin David authored
Fix infinite recursion in default strip debug command Closes #645 See merge request !918
-
Remove the bwraps checks from _site.py and put them in platform.linux which is the only place where they are run. This allows the removal of a double level of caching, making reasoning about tests easier
-
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 5 to 10% accross the whole test suite. The readings were done 5 times for each before and after the change and on the same computer.
-
This adds a `reason` to the SandboxEror thrown in sandboxdummy to be able to understand where the error comes from
-
Benjamin Schubert authored
test behavior when there is no sandbox on Linux Closes #696 and #736 See merge request !921
-
Valentin David authored
The issue was introduced by 6ccfab0b.
-
Valentin David authored
Fix bug with root mounted as non-artifact in script plugin. Closes #756 and #749 See merge request !941
-
richardmaw-codethink authored
If `bwrap` fails to set up the sandbox and start the payload command it won't write an exit-code in --json-status-fd, so we can report if it was a sandboxing failure if we don't get exit-code status and a payload command failure if we do and it's non-zero. Closes #286
-
richardmaw-codethink authored
-
richardmaw-codethink authored