summaryrefslogtreecommitdiff
path: root/tests/elements/filter.py
Commit message (Collapse)AuthorAgeFilesLines
* filter.py: Fail if declared domains do not exist in the parent elementjennis/warn_for_nonexistent_domainsJames Ennis2019-02-041-0/+11
| | | | | | | | | This patch also uncovered the fact that our test_filter_deps_ok() test has been inaccurate. Thus the element built in this test (deps-permitted.bst) has been modified so that it build depends on the input.bst element, as it should. tests/filter.py: Ensure deps_ok test passes
* filter.py: don't recurse when staging dependenciesDor Askayo2019-01-301-0/+20
| | | | | | | Also bump the element's version so cached artifacts would be invalidated. Fixes #883
* tests/elements/filter.py: Refactored to use get_element_states()Tristan Van Berkom2019-01-241-4/+6
|
* Mark 'old' checkout command as obsoleteJames Ennis2019-01-221-7/+8
| | | | | | | | | | | This commit marks 'bst checkout' as a 'hidden' command. If used, the user will be prompted to use the new 'bst artifact checkout' command. All tests which used 'bst checkout' have been modified to use the new artifact sub-command. This partially solves #822.
* tests: Rename `plugins` directory to `elements` directoryTristan Van Berkom2019-01-161-0/+463
Now that the remaining test "filter.py" in the plugins directory tests a specific element, it makes sense to create a place for testing elements, just like we do for sources.