summaryrefslogtreecommitdiff
path: root/tests/sources
Commit message (Expand)AuthorAgeFilesLines
* Extract ElementSources classjuerg/element-sourcesJürg Billeter2020-08-061-1/+1
* source.py: Validate cache when it's used, not in `_is_cached()`Jürg Billeter2020-08-061-31/+17
* cascache.py: Fix file modes in checkout()Jürg Billeter2020-06-101-2/+7
* source.py: Allow access to element's variableBenjamin Schubert2020-05-125-0/+54
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-293-0/+5
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-293-3/+3
* Replace format-version with min-versionTristan Van Berkom2020-04-2516-0/+16
* tests/sources/tar.py: Fix flaky test_out_of_basedir_hardlinksjuerg/tar-hardlinksJürg Billeter2020-04-201-1/+6
* Add Git source test for depth=1 fetch with exact tag reftmewett/git-sourceTom Mewett2020-01-241-0/+28
* testing: Add functions to generate yaml filesThomas Coldrick2020-01-248-136/+95
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-238-8/+8
* Remove "deb" surce plugin, it has beem moved to bst-plugins-experimentaljjardon/move_deb_sourceJavier Jardón2020-01-1724-202/+0
* element.py: Compute whether an element is cached only on `is_cached`Benjamin Schubert2020-01-161-2/+6
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-164-22/+9
* source.py: Remove the reliance on consistency to get whether a source is cachedBenjamin Schubert2020-01-163-0/+9
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2020-01-162-1/+7
* tests: Remove some ostree stuffThomas Coldrick2020-01-132-2/+0
* tests/sources/git.py: Add recursive submodule testTom Mewett2019-12-131-0/+40
* tests/sources/tar.py: Use `utils._force_rmtree` instead of chmodTristan Maat2019-12-101-11/+3
* tests: Use pytest.raise() instead of checking for return codeBenjamin Schubert2019-12-021-4/+4
* Reformat code using BlackChandan Singh2019-11-1414-1140/+834
* frontend: Remove tracking options from `bst build`Chandan Singh2019-11-041-1/+1
* tests/sources/keytest: Ensure element state is updated as expectedChandan Singh2019-10-222-9/+12
* tests/tar: Add test for unreadable and unwritable content tar sourceShahwat Dalal2019-09-052-3/+5
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-151-2/+2
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-151-1/+1
* _yaml: Add a 'from_dict' on Node to create new nodes from dictsBenjamin Schubert2019-07-151-1/+1
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-1510-46/+46
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-152-9/+9
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-151-6/+6
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-2/+2
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-152-6/+6
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-151-1/+1
* utils.py: Add write permission to root path in _force_rmtreeshashwatdalal/tar-file-extractionShahwat Dalal2019-07-042-4/+21
* tar.py: Make link target renaming work between base-dirsTristan Maat2019-07-026-0/+96
* _yaml: Remove useless calls to '_yaml.node_sanitize'Benjamin Schubert2019-06-251-6/+6
* testing/_utils: match git methods to base classAngelos Evripiotis2019-06-181-5/+5
* test:utils/site: Consolidate HAVE_SANDBOX in a single site fileBenjamin Schubert2019-06-061-1/+1
* test:utils/site: Consolidate arpy environment variables in a single placeBenjamin Schubert2019-06-061-1/+1
* test:utils/site: Consolidate Lzip environment variables in a single placeBenjamin Schubert2019-06-061-1/+1
* test:utils/site: Consolidate Git environment variables in a single placeBenjamin Schubert2019-06-062-3/+2
* test:utils/site: Consolidate Bzr environment variables in a single placeBenjamin Schubert2019-06-061-1/+1
* Remove OSTree plugin; It lives now in the bst-plugins-experimental repoJavier Jardón2019-05-141-60/+0
* Add BST_REQUIRES_PREVIOUS_SOURCE_STAGE optionRaoul Hidalgo Charman2019-05-142-1/+2
* source.py: ensure previous track refs are updatedraoul/1010-multiple-track-fixRaoul Hidalgo Charman2019-05-103-2/+13
* testing._sourcetests: Don't special case 'local' in parameter listPhil Dawson2019-04-303-0/+82
* plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutilsPhil Dawson2019-04-1613-17/+17
* Make templated source tests available in buildstream.plugintestutilsPhil Dawson2019-04-1237-1657/+0
* plugintestutils._utils: Copy subset of tests.testutils.sitePhil Dawson2019-04-121-1/+1
* plugintestutils: Add copy of testutils.junction.pyPhil Dawson2019-04-124-4/+4