summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Make pylint and pep8 tests run by defaultjennis/add_gi.repository_to_ignored_pylint_modulesJames Ennis2018-03-161-1/+1
|
* Add pylint to setup.cfg and setup.pyJames Ennis2018-03-141-2/+2
|
* Merge integration tests into general testsTristan Maat2018-02-071-1/+1
|
* setup.cfg: Ignore .eggs directory for pep8 linterTristan Van Berkom2017-10-211-0/+1
| | | | | | | For some reason, an undesired .eggs/ directory gets created at times by the incomprehensible pip/setuptools machinery. This makes sure it doesnt cause noise in our tests.
* Add warnings when staging to /buildstream/build74-prevent-artifacts-from-containing-files-in-buildstream-buildTristan Maat2017-10-191-0/+1
|
* Fork and embed fusepySam Thursfield2017-09-271-0/+1
| | | | | | | | | | | | | | | The upstream of fuse.py is <https://github.com/terencehonles/fusepy>. It looks pretty abandoned -- there have been no commits there since 5th April 2016 and there are 17 pull requests dating from 2013 onwards that are still waiting for responses from the maintainer. There's no support in fuse.py for ppc64 platforms which means BuildStream is unusable on that architecture at present. My pull request to fix that upstream is being ignored; since the module is a single .py file provided under the ISC license it is simplest to pull the whole thing into buildstream.git instead. The version of fuse.py that's been embedded is the one from pull request #72, from upstream release v2.0.4 (commit 0eafeb5).
* setup.{cfg,py}: Bring back BST_TEST_SUITE env variableTristan Van Berkom2017-09-051-0/+2
| | | | Turns out we do need this in some corner cases
* plugin.py: Removed special case for test casesTristan Van Berkom2017-09-031-2/+0
| | | | | | | Turns out this doesnt work once you try to actually run the full buildstream in a test case (in foreground it screws with other parsing, in background it fails in the test context with a strange error).
* Added .coveragerc and use that in setup.cfgTristan Van Berkom2017-07-171-1/+1
|
* Make logging go to stdout when the test suite is being run in CIJonathan Maw2017-05-251-1/+3
|
* setup.cfg: Ignore pep8 E125.Tristan Van Berkom2017-03-051-0/+1
| | | | Ignore multiline statement has same indentation as next logical line.
* Patching setup.cfg file for virtual envAndrew Leeming2017-01-041-0/+2
| | | | | Pep8 should not be run on all files in the basedir. Adding an ignore rule for if a virtual env directory exists.
* Include coverage report in ./setup.py test invocationsTristan Van Berkom2016-12-111-1/+1
|
* pip8 checks: Ignore the tmp/ directoryTristan Van Berkom2016-12-101-0/+1
|
* pep8: Set line length to 119, not 79Tristan Van Berkom2016-12-101-0/+1
| | | | | | | | 80 columns is cool but either encourages abbreviated variable names, which sucks, or forces too many line breaks with sanely named variables. 120 columns should still discourage too many nested indentation blocks while also allowing full variable names.
* setup.cfg: Ignore pep8 checking in documentation conf.pyTristan Van Berkom2016-12-101-1/+3
|
* setup.cfg: Ignore pep8 error 129Tristan Van Berkom2016-12-101-0/+1
| | | | | | | | This is just an annoyance, as mentioned here: https://github.com/PyCQA/pycodestyle/issues/386 This error was explicitly split out from error 125 so that it could safely be ignored.
* Add pep8 checks to test suiteTristan Van Berkom2016-12-091-1/+1
| | | | Now when running ./setup.py test, pep8 linter checks are automatically run.
* setup.cfg: set pytest basetemp to ./tmpJürg Billeter2016-12-011-1/+1
| | | | This enables the execution of test cases that use xattrs.
* Use pytest, add first basic plugin testTristan Van Berkom2016-11-131-0/+6