summaryrefslogtreecommitdiff
path: root/tests/frontend/track.py
Commit message (Expand)AuthorAgeFilesLines
* Bump minimum version requirement for ruamel.yamlchandan/upgrade-ruamelChandan Singh2020-08-181-0/+23
* _frontend/cli: Add --deps `build` & `run` values for `source track --deps`Chandan Singh2020-08-141-1/+40
* element.py: Drop cache checks from `_tracking_done()`Jürg Billeter2020-08-061-3/+2
* Replace format-version with min-versionTristan Van Berkom2020-04-251-1/+1
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+1
* Reformat code using BlackChandan Singh2019-11-141-133/+94
* _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance'Benjamin Schubert2019-07-151-2/+2
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-151-4/+4
* tests: remove 'node_get_yaml_provenance()' helper and replace with the new APIBenjamin Schubert2019-07-151-5/+7
* plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutilsPhil Dawson2019-04-161-2/+2
* testutils: move repo.py into buildstream.plugintestutilsPhil Dawson2019-04-121-2/+2
* tests: Add a track test to ensure that we do not needlessly overwrite filesjennis/track_is_overworkingJames Ennis2019-03-281-0/+40
* tests: ensure provenance for _get_loader errorsAngelos Evripiotis2019-03-261-1/+11
* tests: when comparing lists/dicts, compare all at onceBenjamin Schubert2019-03-211-4/+8
* tests: str(datafiles) instead of a longer thingAngelos Evripiotis2019-03-211-6/+6
* tests:lint: disable 'unused-import' checks on pytest fixturesBenjamin Schubert2019-03-201-1/+1
* tests:lint: silence redefined-outer-name in files using fixturesBenjamin Schubert2019-03-201-0/+3
* tests: move templated source tests from track.py into separate filePhil Dawson2019-03-141-368/+1
* tests: Remove unused parameters in functionsBenjamin Schubert2019-03-011-2/+2
* tests: Remove unused variablesBenjamin Schubert2019-03-011-10/+9
* Expose basic api for testing external plugins.phil/plugin-testing-apiPhil Dawson2019-02-081-1/+2
* tests/frontend/track.py: test_track_error_cannot_write_file() fixupTristan Van Berkom2019-01-241-4/+3
* tests/frontend/track.py: Refactored to use get_element_states()Tristan Van Berkom2019-01-241-8/+12
* tests/testutils/runcli.py: Make get_element_states() take a list of targetsTristan Van Berkom2019-01-241-2/+2
* tests/frontend/track.py: Use test_track_recurse() to stress test SourcesTristan Van Berkom2019-01-181-13/+47
* Introduce new "source" command groupChandan Singh2018-12-141-24/+24
* Report processing errors from trackingValentin David2018-08-301-0/+34
* Fix tracking of junctions used in project.conf.Valentin David2018-08-131-0/+22
* Add support for include '(@)' in project.conf and .bst filesValentin David2018-08-021-0/+132
* Move tests.frontend.generate_junction to test.testutilsValentin David2018-08-021-2/+2
* Allow tracking dependencies within sub-projects.Valentin David2018-06-081-0/+43
* _stream.py: Add StreamError exceptionTristan Van Berkom2018-05-081-2/+2
* tests/frontend/track.py: Added test for `bst track --deps none`Tristan Van Berkom2018-04-191-0/+40
* _frontend/cli.py, _pipeline.py: Add options for cross junction tracking.Tristan Van Berkom2018-04-121-9/+26
* tests/frontend/track.py: Added junction related testsTristan Van Berkom2018-04-051-2/+76
* tests/frontend: Share the configure_project() functionTristan Van Berkom2018-04-051-6/+2
* tests/frontend/track.py: Test that we fail gracefully for post tracking errorsTristan Van Berkom2018-03-211-0/+21
* tests/frontend/track.py: Testing behavior of cross junction trackingTristan Van Berkom2018-03-201-0/+74
* tests/frontend/track.py: Test tracking with optionalityTristan Van Berkom2018-03-201-4/+56
* tests/frontend/track.py: Testing that this works with project.refsTristan Van Berkom2018-03-201-1/+18
* tests/frontend: Updating tests to use new error checksTristan Van Berkom2018-01-011-6/+6
* Remove unused imports in test filesGökçen Nurlu2017-12-071-1/+0
* tests/frontend/track.py: Added tests for recursive tracking and --exceptTristan Van Berkom2017-10-301-10/+103
* Fix tests for other platformsTristan Maat2017-09-281-0/+1
* Restructuring tests using the Repo and CliTristan Van Berkom2017-09-041-4/+2
* tests/frontend/track.py: Added test case for `bst track`Tristan Van Berkom2017-09-041-0/+57