summaryrefslogtreecommitdiff
path: root/tests/internals
Commit message (Expand)AuthorAgeFilesLines
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-292-0/+6
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-2932-466/+2
* tests/internals/storage.py: Add tests for new Directory methodsJürg Billeter2020-04-271-2/+94
* Replace format-version with min-versionTristan Van Berkom2020-04-255-0/+5
* tests: Correctly handle resources when opening files in testsbschubert/no-warningsBenjamin Schubert2020-04-231-3/+9
* tests/internals/cascache.py: Increase sleep duration to fix flaky testJürg Billeter2020-04-201-2/+2
* cascache.py: Create cas logs in the buildstream cache directorybschubert152020-03-243-15/+16
* tests/internals/storage.py: Add merge testsTristan Maat2020-02-0554-0/+207
* tests/internals/storage_vdir_import.py: Test mtimesDarius Makovsky2020-02-051-4/+15
* utils.py: Add file timestamp helpersDarius Makovsky2020-02-051-1/+22
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-234-4/+8
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-162-8/+2
* tests/internals/cascache.py: Stop using non-posix shell featuresTristan Maat2019-12-091-4/+4
* cascache.py: Use a shebang that won't fail on /bin/bash-less systemsTristan Maat2019-11-151-4/+4
* Reformat code using BlackChandan Singh2019-11-1411-551/+450
* tests: remove mark.in_subprocessAngelos Evripiotis2019-10-222-11/+0
* testutils/context.py: Mock tasks instead of accepting NonesTristan Maat2019-10-101-7/+8
* cascache.py: Save casd logs in a file for retrievalBenjamin Schubert2019-10-041-0/+39
* cascache.py: Send message in case of unclean termination of buildbox-casdBenjamin Schubert2019-10-021-0/+63
* tests/internals/storage_vdir_import.py: Reduce number of test casestmewett/test-in-subprocessTom Mewett2019-08-301-9/+4
* tests: Modify all tests using subprocesses to use in_subprocess markTom Mewett2019-08-302-130/+29
* tests/internals/storage_vdir_import.py: Terminate casd at end of testJürg Billeter2019-08-201-128/+150
* tests/internals/storage.py: Use context manager for casd terminationJürg Billeter2019-08-201-16/+19
* tests/internals/storage_vdir_import.py: Run tests in subprocessJürg Billeter2019-08-201-7/+66
* tests/internals/storage.py: Run tests in subprocessJürg Billeter2019-08-201-5/+55
* Fix descend can not follow symlinksWilliam Salmon2019-07-251-1/+141
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-171-3/+3
* tests/internals/pluginloading.py: Use dummy_context()Jürg Billeter2019-07-161-22/+19
* tests/internals/loader.py: Use dummy_context()Jürg Billeter2019-07-161-32/+17
* tests/internals/context.py: Use dummy_context()Jürg Billeter2019-07-161-4/+5
* node: Rename 'copy' to 'clone'Benjamin Schubert2019-07-151-1/+1
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-152-21/+21
* _yaml: Set 'MappingNode' public-private APIBenjamin Schubert2019-07-151-7/+7
* _yaml: Mark attributes in ProvenanceInformation as Buildstream-privateBenjamin Schubert2019-07-151-4/+4
* _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance'Benjamin Schubert2019-07-151-8/+8
* _yaml: Remove 'indices' from 'node_get_provenance'Benjamin Schubert2019-07-151-3/+3
* _yaml: Move 'value' of Node in each sub nodeBenjamin Schubert2019-07-151-7/+14
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-151-3/+3
* _yaml: Create 'from_dict' on Node and remove node creation methodsBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_extend_list' and add 'SequenceNode.append'Benjamin Schubert2019-07-151-14/+0
* _yaml: Add a 'from_dict' on Node to create new nodes from dictsBenjamin Schubert2019-07-151-16/+16
* _yaml: Move 'node_composite' to a method on 'MappingNode'Benjamin Schubert2019-07-151-7/+7
* tests/yaml: Stop using 'composite_dict' and use 'composite' insteadBenjamin Schubert2019-07-151-7/+7
* _yaml: Remove 'node_find_target' and replace by 'MappingNode.find'Benjamin Schubert2019-07-151-2/+2
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-151-5/+4
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-151-17/+15
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-151-1/+1
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-151-13/+13
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-151-4/+4