summaryrefslogtreecommitdiff
path: root/tests/format
Commit message (Expand)AuthorAgeFilesLines
* tests/format/stack.py: Test stack dependency typestristan/stack-require-depends-allTristan van Berkom2020-12-105-0/+36
* plugins/elements/stack.py: Require all dependencies be build & run.Tristan van Berkom2020-12-103-5/+5
* tests/format/junctions.py: Testing element override scenariosTristan van Berkom2020-11-0434-5/+221
* tests/format/junctions.py: Test multiple layers of link indirection in overridesTristan van Berkom2020-10-065-0/+26
* tests/format/junctions.py: Test that links work for override keys in nested p...Tristan van Berkom2020-10-063-0/+18
* tests/format/junctions.py: Test that we can use a link to address which subpr...Tristan van Berkom2020-10-064-1/+28
* tests/format/dependencies.py: Test bad filename configurationTristan van Berkom2020-09-282-0/+24
* tests/format/dependencies.py: Testing shorthand dependency configurationsTristan van Berkom2020-09-289-0/+51
* tests/format/dependencies3/elements/supported2.bst: Adding commentTristan van Berkom2020-09-281-0/+6
* tests/format/dependencies.py: Adding tests for dependency `config` attributesTristan van Berkom2020-09-189-0/+119
* tests/format/dependencies.py: Test merging of multiple dependenciesTristan van Berkom2020-09-183-0/+34
* tests/format/dependencies.py: Remove tests for LoadErrorReason.DUPLICATE_DEPE...Tristan van Berkom2020-09-189-97/+0
* _yaml.pyx: Make shortname a mandatory argument to _yaml.load()Tristan van Berkom2020-08-101-8/+8
* tests/format/variables.py: Increase timeoutTristan van Berkom2020-08-031-1/+1
* tests/format/include.py: Test preservation of conditionals at include timetristan/options-orderTristan van Berkom2020-07-2926-0/+179
* tests/format/variables.py: Adding new test for lazy variable resolutiontristan/partial-variablesTristan van Berkom2020-07-226-0/+30
* tests/format/variables.py: Added some new testsTristan van Berkom2020-07-225-12/+99
* _variables.pyx: Rewrite Variables code.Tristan van Berkom2020-07-221-2/+2
* 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