Commits on Source (26)
-
Tristan Van Berkom authored
Recently we have been adding some tests which use the new tmp_path fixture from pytest, this is new in 3.9.
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
Since Thomas Nixon fixed the datafiles plugin to be compatible with pytest >= 3.8.0, we can now depend on it and avoid the warnings and errors which the older datafiles plugin causes. This fixes issue #636
-
Tristan Van Berkom authored
After having fixed the more recent linting errors, the tests should pass with recent versions of pylint. Tested with pylint 2.2.2.
-
Tristan Van Berkom authored
Misc fixes to the tests and newer linter errors Closes #636 See merge request !1011
-
Tristan Van Berkom authored
The python netrc module will raise OSError in the case that HOME is not set, this was discovered while running tests under tox.
-
Tristan Van Berkom authored
Treat None values in the passed dictionary as keys to be removed from the environment, this was already happening at restoration time.
-
Tristan Van Berkom authored
This happens when the netrc module is searching for a ~/.netrc file and it doesnt find any HOME set.
-
Tristan Van Berkom authored
Fix netrc crasher See merge request !1025
-
Tristan Van Berkom authored
Better to use the same API everywhere for thecking CLI results.
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
Junction test addition See merge request !1029
-
Currently we some duplication in the way we check for invalid filenames. To make it more robust and allow room for adding more warnings, refactor it into a separate method `_warn_invalid_elements()` that handles just this.
-
See https://mail.gnome.org/archives/buildstream-list/2018-December/msg00061.html for some related discussion.
-
-
-
Tristan Van Berkom authored
Add warnings about invalid characters in filename See merge request !1028
-
Tom Pollard authored
Showing
- buildstream/_artifactcache/artifactcache.py 74 additions, 9 deletionsbuildstream/_artifactcache/artifactcache.py
- buildstream/_artifactcache/cascache.py 56 additions, 36 deletionsbuildstream/_artifactcache/cascache.py
- buildstream/_artifactcache/casserver.py 1 addition, 1 deletionbuildstream/_artifactcache/casserver.py
- buildstream/_frontend/cli.py 0 additions, 3 deletionsbuildstream/_frontend/cli.py
- buildstream/_frontend/complete.py 1 addition, 1 deletionbuildstream/_frontend/complete.py
- buildstream/_frontend/widget.py 1 addition, 1 deletionbuildstream/_frontend/widget.py
- buildstream/_loader/loader.py 70 additions, 18 deletionsbuildstream/_loader/loader.py
- buildstream/_signals.py 2 additions, 2 deletionsbuildstream/_signals.py
- buildstream/element.py 25 additions, 8 deletionsbuildstream/element.py
- buildstream/plugins/elements/import.py 1 addition, 1 deletionbuildstream/plugins/elements/import.py
- buildstream/plugins/sources/_downloadablefilesource.py 7 additions, 1 deletionbuildstream/plugins/sources/_downloadablefilesource.py
- buildstream/source.py 0 additions, 1 deletionbuildstream/source.py
- buildstream/storage/_casbaseddirectory.py 0 additions, 5 deletionsbuildstream/storage/_casbaseddirectory.py
- buildstream/types.py 6 additions, 0 deletionsbuildstream/types.py
- dev-requirements.txt 3 additions, 3 deletionsdev-requirements.txt
- doc/source/format_declaring.rst 24 additions, 0 deletionsdoc/source/format_declaring.rst
- tests/frontend/buildcheckout.py 14 additions, 0 deletionstests/frontend/buildcheckout.py
- tests/frontend/project/elements/invalid-chars-in-dep.bst 8 additions, 0 deletionstests/frontend/project/elements/invalid-chars-in-dep.bst
- tests/frontend/project/elements/invalid-chars|<>-in-name.bst 4 additions, 0 deletionstests/frontend/project/elements/invalid-chars|<>-in-name.bst
- tests/frontend/project/project.conf 1 addition, 0 deletionstests/frontend/project/project.conf
coverage == 4.4.0 | ||
pep8 | ||
pylint == 2.1.1 | ||
pytest >= 3.8 | ||
pylint | ||
pytest >= 3.9 | ||
pytest-cov >= 2.5.0 | ||
pytest-datafiles | ||
pytest-datafiles >= 2.0 | ||
pytest-env | ||
pytest-pep8 | ||
pytest-pylint | ||
... | ... |