summaryrefslogtreecommitdiff
path: root/tests/format
Commit message (Expand)AuthorAgeFilesLines
* tests/format/link.py: Added test for including files across linked junction b...tristan/fix-juncle-include-linkTristan van Berkom2020-07-1515-0/+62
* tests/format/junctions.py: Adding tests for internal junctionsTristan van Berkom2020-06-2482-0/+356
* tests/format/junctions.py: Adding tests for duplicate junctionsTristan van Berkom2020-06-24180-7/+761
* tests/format/junctions.py: Adding tests for the overrides featureTristan van Berkom2020-06-2399-6/+565
* tests/format/junctions.py: Major refactorTristan van Berkom2020-06-1995-454/+305
* _includes.py: Propagate provenance through Loader.get_loader()Tristan van Berkom2020-06-101-2/+2
* tests/format/include.py: Test including of files using full pathsTristan van Berkom2020-06-0811-0/+54
* tests/format/link.py: Testing full path link targetsTristan van Berkom2020-06-085-1/+23
* tests/format/junctions.py: Test loading dependencies and targets with full pathsTristan van Berkom2020-06-085-0/+66
* Optimize variable flatteningValentin David2020-06-032-0/+14
* junctions: Remove all traces of the `target` optionTristan van Berkom2020-06-0113-106/+0
* tests/format/link.py: Adding tests for the link elementTristan van Berkom2020-06-0160-0/+407
* element.py: Always expand public data's variablesBenjamin Schubert2020-05-294-0/+46
* node.pyx: Deep clone ScalarNode toobschubert/ensure-composite-works-with-variablesBenjamin Schubert2020-05-195-0/+38
* _frontend/profile: Use non-greedy search to substitute variablesChandan Singh2020-05-181-0/+20
* tests/plugins/loading.py: Migrate tests for found/not found pluginsTristan Van Berkom2020-05-0311-65/+0
* _pluginfactory/pluginfactory.py: Add provenance to missing plugin errorsTristan Van Berkom2020-05-031-1/+1
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-294-0/+12
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-295-9/+9
* Replace format-version with min-versionTristan Van Berkom2020-04-25109-6/+117
* tests/format/variables.py: Increase timeout for test_cyclic_variablesjuerg/test-timeoutsJürg Billeter2020-04-241-1/+1
* Process options in includes files with the options of their junctionvalentindavid/include-options-from-junctionValentin David2020-04-1515-0/+130
* _project.py: resolve options before running the final assertionsabderrahim/optionsAbderrahim Kitouni2020-04-052-0/+37
* tests/format/junctions.py: Drop Python 3.5 compatibilityJürg Billeter2020-04-021-6/+3
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-2316-16/+16
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-162-8/+2
* Tests: Remove bst-plugins-experimental dependencyThomas Coldrick2020-01-1313-98/+2
* _frontend/widget.py: show_pipeline() Don't show buildable for junctionTom Pollard2020-01-091-0/+9
* _platform/platform.py: Add alias for IBM AIX 7 powerpcChandan Singh2019-12-231-2/+2
* Reformat code using BlackChandan Singh2019-11-1422-1276/+993
* _context.py: Improve reporting of incorrect user configbschubert/better-reporting-on-userconfigBenjamin Schubert2019-11-051-0/+25
* loader.py: Avoid loading deps of junction metaelementsTristan Maat2019-10-101-1/+1
* Use distutils plugin from bst-plugins-experimentalJavier Jardón2019-09-122-0/+2
* tests/format/dependencies.py: Test errors when explicitly setting strict to Truetristan/strict-rebuildTristan Van Berkom2019-08-312-0/+17
* tests/format/dependencies.py: Testing for error of invalid strict runtime depsTristan Van Berkom2019-08-312-0/+16
* tests: Include testing provenance through options and includesDaniel Silverstone2019-08-165-3/+25
* invalid_keys.py: Test compositied nodes are reported back usefullydanielsilverstone-ct/fix-node-provenanceJames Ennis2019-08-153-0/+28
* Move qmake plugin to bst-plugins-experimentalcoldtom/move-qmakeThomas Coldrick2019-08-142-0/+2
* Move modulebuild plugin to bst-plugins-experimentalThomas Coldrick2019-08-142-0/+2
* Move makemaker plugin to bst-plugins-experimentalThomas Coldrick2019-08-122-0/+2
* tests: Add test for DUPLICATE_DEPENDENCY verificationDaniel Silverstone2019-08-089-0/+94
* Move cmake plugin to bst-plugins-experimentalcoldtom/move-cmakeThomas Coldrick2019-08-082-0/+11
* _variables: Fix reporting of missing variableBenjamin Schubert2019-07-172-2/+7
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-173-11/+11
* tests/format/include_composition.py: Use dummy_context()Jürg Billeter2019-07-161-79/+84
* _yaml: Decomission 'dump()'. 'roundtrip_dump' is an equivalent function nowBenjamin Schubert2019-07-151-2/+2
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-155-60/+51
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-154-17/+17
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-3/+3
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-1513-37/+37