summaryrefslogtreecommitdiff
path: root/tests/artifactcache
Commit message (Expand)AuthorAgeFilesLines
* scheduler.py: Use threads instead of processes for jobsBenjamin Schubert2020-12-041-0/+1
* tests/artifactcache/config.py: Fixed generated project to include min-versionTristan van Berkom2020-11-301-0/+1
* tests/artifactcache/expiry.py: Conditionally skip some testsTristan van Berkom2020-10-251-0/+45
* element.py: Hide dependencies which are irrelevant to the ElementTristan van Berkom2020-09-041-2/+3
* Element.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom2020-09-041-1/+1
* casserver.py: Drop BuildStream Artifact and Source servicesJürg Billeter2020-08-131-107/+0
* element.py: Early return in _initialize_state()Tristan van Berkom2020-08-131-3/+1
* _yaml.pyx: Make shortname a mandatory argument to _yaml.load()Tristan van Berkom2020-08-101-1/+1
* Replace format-version with min-versionTristan Van Berkom2020-04-255-8/+10
* cascache.py: Create cas logs in the buildstream cache directorybschubert152020-03-241-1/+1
* tests: Remove stray workspaces.yml filesJürg Billeter2020-02-111-0/+0
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-232-2/+2
* tests/artifactcache/config.py: Cast our tmpdir to a stringtlater/fix-monkeypatch-warningTristan Daniël Maat2020-01-081-1/+1
* Add test for junction option interactioncoldtom/fix-junction-remotesThomas Coldrick2019-12-101-0/+47
* Create _initialize_state() to capture an _update_state() use caseTristan Maat2019-11-181-2/+2
* Only run `element.__update_source_state` when necessaryTristan Maat2019-11-181-0/+1
* Reformat code using BlackChandan Singh2019-11-147-462/+356
* _remote: Ensure checks done in the subclasses are propagatedBenjamin Schubert2019-11-121-0/+55
* _remote.py: Expand user in certificates pathsBenjamin Schubert2019-11-111-0/+76
* frontend: Remove tracking options from `bst build`Chandan Singh2019-11-041-62/+1
* tests: remove mark.in_subprocessAngelos Evripiotis2019-10-223-7/+0
* cascache.py: instantiate usage monitor earlyDarius Makovsky2019-10-221-0/+2
* node.pyx: Make 'strip_node_info' publicBenjamin Schubert2019-10-161-1/+1
* tests/artifactcache/expiry.py: Add test for cache usage monitorjuerg/cache-usageJürg Billeter2019-09-101-0/+33
* Change unfitting function nameTristan Maat2019-09-062-3/+3
* Allow splitting artifact cachesTristan Maat2019-09-063-31/+147
* Remove cache-specifc spec classesTristan Maat2019-09-061-7/+8
* tests/artifactcache: Use context manager for gRPC channelsJürg Billeter2019-09-031-50/+50
* tests: Modify all tests using subprocesses to use in_subprocess markTom Mewett2019-08-303-356/+134
* tests/artifactcache/expiry.py: Partially reactivate cache quota testJürg Billeter2019-08-301-46/+1
* tests/artifactcache/expiry.py: Fix test_cleanup_firstJürg Billeter2019-08-201-14/+0
* tests/artifactcache/expiry.py: Fix test_never_delete_requiredJürg Billeter2019-08-201-17/+5
* tests/artifactcache/expiry.py: Limit to single fetcherJürg Billeter2019-08-201-0/+2
* _context.py: Pass cache quota to CASCacheJürg Billeter2019-08-201-5/+0
* tests/artifactcache/artifactservice.py: Enable write access via casdJürg Billeter2019-08-201-1/+1
* Remove CASQuota and CASCacheUsageJürg Billeter2019-08-201-0/+1
* _scheduler: Remove cache size jobJürg Billeter2019-08-201-90/+0
* _scheduler: Remove cleanup jobJürg Billeter2019-08-201-0/+7
* tests/artifactcache/artifactservice.py: Add objects in subprocessJürg Billeter2019-08-201-12/+13
* plugins/elements/junction.py: Add 'ignore-junction-remotes' optionJames Ennis2019-08-061-0/+62
* plugins/elements/junction.py: Add 'cache-junction-elements' optionJames Ennis2019-08-061-0/+46
* _project.py: Revert back to not caching junctioned elementsJames Ennis2019-08-061-1/+1
* tests/artifactcache/push.py: Use dummy_context()Jürg Billeter2019-07-161-80/+63
* tests/artifactcache/pull.py: Use dummy_context()Jürg Billeter2019-07-161-125/+100
* tests/artifactcache/config.py: Use dummy_context()Jürg Billeter2019-07-161-10/+10
* _pipeline.py, loader.py: Move Element._preflight() to new_from_meta()James Ennis2019-07-161-2/+0
* _yaml: Mark 'strip_node_info' as buildstream-privateBenjamin Schubert2019-07-151-1/+1
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-155-10/+10
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-151-2/+2
* Refactor, use context.messenger directlyAngelos Evripiotis2019-07-052-8/+8