Commits on Source (31)
-
Tristan Van Berkom authored
Tristan/insufficient storage error See merge request !1102
-
Tristan Van Berkom authored
Instead of a single target, we can always provide a single target in a list.
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
Reduce number of calls to `bst show` in tests See merge request !1103
-
This tests how BuildStream reacts when it fails to write the tracking results to the element files or project.refs file, which is an operation that plugins do not play a part in. As such, removing the per repo kind parameterization from this test as multiple runs are redundant here.
-
Tristan Van Berkom authored
test_track_error_cannot_write_file() fixup See merge request !1104
-
Previously, it merely tested that buildstream did not fall other, rather than whether it did anything useful.
-
Previously, there was no way of detecting whether fetching happened, as an element with an open workspace will not be fetched.
-
Jürg Billeter authored
Add tests to cover reinstated support for guessing targets See merge request !1042
-
Jürg Billeter authored
There is no reason to disallow guess_element() for bst build --all.
-
_versions.py: Bump format version
-
Jürg Billeter authored
_frontend/cli.py: Use new methods. Based on patches by Phillip Smyth.
-
Jürg Billeter authored
This filters out junctions from the list of targets.
-
Jürg Billeter authored
Junctions cannot be built, pulled, or pushed. Specifying a junction on the command line for these commands will result in an error. However, junctions may be in the list of default targets, so they need to be ignored for build, pull, and push commands.
-
Jürg Billeter authored
-
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
Test that `bst build` does not fail in a project where the list of default targets includes a junction (junctions cannot be built).
-
-
Jürg Billeter authored
Add support for default targets See merge request !925
-
Tristan Van Berkom authored
Don't require the interest to be registered, just discard any interest, this function just sets a bit in a mask, and is not intended to maintain a balance like the reserve() function is.
-
Tristan Van Berkom authored
When running any session that has Queues which require Resource.CACHE, check if our loaded estimated size exceeds the quota, and if so; lock the Resource.CACHE resource exclusively right away and run an exclusive initial cache size job. This ensures we cleanup first before doing anything which might add to the cache at startup time, if deemed needed. This is a partial fix for issue #737
-
Tristan Van Berkom authored
In order to test when core activities occur by parsing the stderr in tests, we should make the messages conform more. At the same time, this restores alignment of columns in core messages with the element processing related messages. Also, _scheduler/scheduler.py is updated to make it's activity names conform to the (current) 5 character limit for the sake of alignment. The tests/frontend/logging.py test gets it's regexes updated for the log lines it checks for in stderr.
-
Tristan Van Berkom authored
Showing
- NEWS 4 additions, 0 deletionsNEWS
- buildstream/_context.py 1 addition, 15 deletionsbuildstream/_context.py
- buildstream/_frontend/cli.py 86 additions, 28 deletionsbuildstream/_frontend/cli.py
- buildstream/_frontend/widget.py 13 additions, 17 deletionsbuildstream/_frontend/widget.py
- buildstream/_project.py 46 additions, 1 deletionbuildstream/_project.py
- buildstream/_scheduler/resources.py 1 addition, 1 deletionbuildstream/_scheduler/resources.py
- buildstream/_scheduler/scheduler.py 61 additions, 4 deletionsbuildstream/_scheduler/scheduler.py
- buildstream/_stream.py 15 additions, 0 deletionsbuildstream/_stream.py
- buildstream/_versions.py 1 addition, 1 deletionbuildstream/_versions.py
- buildstream/data/projectconfig.yaml 8 additions, 0 deletionsbuildstream/data/projectconfig.yaml
- doc/source/format_project.rst 38 additions, 0 deletionsdoc/source/format_project.rst
- tests/artifactcache/expiry.py 94 additions, 23 deletionstests/artifactcache/expiry.py
- tests/elements/filter.py 6 additions, 4 deletionstests/elements/filter.py
- tests/frontend/buildcheckout.py 77 additions, 0 deletionstests/frontend/buildcheckout.py
- tests/frontend/fetch.py 35 additions, 0 deletionstests/frontend/fetch.py
- tests/frontend/logging.py 2 additions, 2 deletionstests/frontend/logging.py
- tests/frontend/project_default/elements/target.bst 4 additions, 0 deletionstests/frontend/project_default/elements/target.bst
- tests/frontend/project_default/elements/target2.bst 4 additions, 0 deletionstests/frontend/project_default/elements/target2.bst
- tests/frontend/project_default/project.conf 11 additions, 0 deletionstests/frontend/project_default/project.conf
- tests/frontend/project_fail/elements/compose-all.bst 10 additions, 0 deletionstests/frontend/project_fail/elements/compose-all.bst
tests/frontend/project_default/project.conf
0 → 100644