summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutilsPhil Dawson2019-04-16159-159/+153
* Merge branch 'phil/fix-empty-external-tests' into 'master'bst-marge-bot2019-04-161-1/+2
|\
| * tox.ini Allow movement of coverage files to fail for external testsPhil Dawson2019-04-161-1/+2
|/
* Merge branch 'tristan/fix-non-strict-push' into 'master'bst-marge-bot2019-04-152-0/+69
|\
| * tests/frontend/push.py: Test pushing artifacts in non-strict modeTristan Van Berkom2019-04-151-0/+55
| * _stream.py: Mark all elements as pulled in Stream.push()Tristan Van Berkom2019-04-151-0/+14
|/
* Merge branch 'phil/expose-templated-tests' into 'master'bst-marge-bot2019-04-1574-183/+415
|\
| * tox.ini: Add tox env as a wrapper for running individual templated testsphil/expose-templated-testsPhil Dawson2019-04-121-0/+20
| * docs: Add generated docs for buildstream.plugintestutilsPhil Dawson2019-04-122-0/+5
| * Make templated source tests available in buildstream.plugintestutilsPhil Dawson2019-04-1243-43/+60
| * plugintestutils._utils: Copy subset of tests.testutils.sitePhil Dawson2019-04-122-1/+47
| * plugintestutils: Add copy of testutils.junction.pyPhil Dawson2019-04-126-4/+88
| * testutils: move repo.py into buildstream.plugintestutilsPhil Dawson2019-04-1238-167/+227
|/
* Merge branch 'jjardon/bst-plugins-experimental' into 'master'bst-marge-bot2019-04-121-1/+1
|\
| * .gitlab-ci.yml: bst2 should use the new bst-plugins-experimental repo instead...jjardon/bst-plugins-experimentalJavier Jardón2019-04-121-1/+1
|/
* Merge branch 'juerg/partial-cas' into 'master'bst-marge-bot2019-04-129-54/+240
|\
| * cascache.py: Simplify handling of Digest objectsJürg Billeter2019-04-121-17/+7
| * tests/remoteexecution/partial.py: Add test for partial CASJürg Billeter2019-04-122-0/+52
| * _sandboxremote.py: Fetch only needed directoriesJürg Billeter2019-04-121-3/+21
| * element.py: Set sandbox build directoryJürg Billeter2019-04-121-0/+9
| * element.py: Set SandboxRemote.output_files_requiredJürg Billeter2019-04-121-1/+4
| * sandbox.py: Add _set_build_directory() methodJürg Billeter2019-04-121-0/+16
| * _sandboxremote.py: Make output file fetching conditionalJürg Billeter2019-04-121-7/+23
| * _artifactcache.py: Add find_missing_blobs() methodJürg Billeter2019-04-121-0/+27
| * cascache.py: Add remote_missing_blobs() methodJürg Billeter2019-04-121-1/+13
| * cascache.py: Do not fetch files in _fetch_tree()Jürg Billeter2019-04-121-5/+0
| * _sandboxremote.py: Fetch output file blobs after pull_tree()Jürg Billeter2019-04-121-1/+9
| * cascache.py: Make _required_blobs() publicJürg Billeter2019-04-121-27/+32
| * element.py: Do not pull file contents if not requiredJürg Billeter2019-04-121-0/+5
| * _stream.py: Suport partial CAS for build sessions with remote executionJürg Billeter2019-04-121-0/+7
| * _artifact.py: Use Element._artifact_files_required() in cached()Jürg Billeter2019-04-121-1/+1
| * element.py: Add _set_artifact_files_required() methodJürg Billeter2019-04-121-0/+24
| * element.py: Drop remote execution fallback for incompatible pluginsJürg Billeter2019-04-121-7/+6
|/
* Merge branch 'aevri/platform_uname' into 'master'bst-marge-bot2019-04-126-50/+72
|\
| * Use uname field names instead of indicesaevri/platform_unameAngelos Evripiotis2019-04-112-3/+3
| * platform.canonicalize_arch: be case-insensitiveAngelos Evripiotis2019-04-111-1/+3
| * Use platform.uname instead of os.uname for win32Angelos Evripiotis2019-04-116-24/+23
| * tests: extract testutils.override_os_unameAngelos Evripiotis2019-04-114-45/+66
|/
* Merge branch 'chandan/fix-bst-pull-docs' into 'master'bst-marge-bot2019-04-114-23/+23
|\
| * tests: Fix all remaining references to bst pushchandan/fix-bst-pull-docsChandan Singh2019-04-104-12/+12
| * tests: Fix all remaining references to bst pullChandan Singh2019-04-103-11/+11
|/
* Merge branch 'chandan/fix-default-target-junctions' into 'master'bst-marge-bot2019-04-101-1/+5
|\
| * _project.py: Do not find default targets in .bst directorychandan/fix-default-target-junctionsChandan Singh2019-04-101-1/+5
|/
* Merge branch 'aevri/rm_unused_member' into 'master'bst-marge-bot2019-04-101-1/+0
|\
| * cleanupjob: remove unused '_artifacts' memberaevri/rm_unused_memberAngelos Evripiotis2019-04-101-1/+0
|/
* Merge branch 'aevri/pass_funcs_not_generators' into 'master'bst-marge-bot2019-04-093-3/+7
|\
| * {artifact,source,cas}cache: fix one-shot callbacksaevri/pass_funcs_not_generatorsAngelos Evripiotis2019-04-093-3/+7
|/
* Merge branch 'raoul/965-AaaP-service' into 'master'bst-marge-bot2019-04-055-1/+734
|\
| * artifactservice.py: tests for the artifact serviceraoul/965-AaaP-serviceRaoul Hidalgo Charman2019-04-041-0/+109
| * casserver.py: Add artifact serviceRaoul Hidalgo Charman2019-04-041-1/+82