Marek Marczykowski-Górecki
2c8057c43a
gitlab-ci: add tests job
...
- run tests in a vm runner to have LVM and loop devices access
- upload coverage data via wrapper to extract PR number
2020-11-18 05:47:50 +01:00
Marek Marczykowski-Górecki
a90e7e365e
travis: include core-qrexec in tests
2020-03-28 03:23:29 +01:00
Marek Marczykowski-Górecki
a7c6897ba6
Move pylint configuration into standard location
...
Make it easier to run pylint with correct configuration. This was
especially bad as .pylintrc did existed, but was plain default only.
2019-09-27 16:29:20 +02:00
Marek Marczykowski-Górecki
1949b0c777
Remove qrexec related files - moved to core-qrexec repository
...
QubesOS/qubes-issues#4955
2019-04-11 04:29:04 +02:00
Marek Marczykowski-Górecki
be2465c1f9
Fix issues found by pylint 2.0
...
Resolve:
- no-else-return
- useless-object-inheritance
- useless-return
- consider-using-set-comprehension
- consider-using-in
- logging-not-lazy
Ignore:
- not-an-iterable - false possitives for asyncio coroutines
Ignore all the above in qubespolicy/__init__.py, as the file will be
moved to separate repository (core-qrexec) - it already has a copy
there, don't desynchronize them.
2018-07-15 23:51:15 +02:00
Marek Marczykowski-Górecki
6dbce8259f
api/admin: plug backup into Admin API
...
Fixes QubesOS/qubes-issues#2931
2017-07-20 12:19:01 +02:00
Marek Marczykowski-Górecki
2ace5901df
backup: make pylint happy, remove dead settings
...
After removing backup-restore code the remaining part of backup.py is
not that bad - lets fix it and no longer exclude it from pylint.
2017-07-18 01:42:36 +02:00
Marek Marczykowski-Górecki
68f046cd31
Include qubespolicy in coverage report
2017-07-04 04:27:35 +02:00
Marek Marczykowski-Górecki
0e073bf17e
Merge remote-tracking branch 'qubesos/pr/108'
...
* qubesos/pr/108:
last fixes (thanks, @marmarek!)
ci/pylintrc: disable wrong-import-order
qubespolicy: fix import order
Fixes from marmarek's review
qubes/tests: fix qrexec policy context
Make pylint very ♥
qubes.tests asyncio, part 2
Fix miscellaneous warnings
qubes/vm/qubesvm: don't use .run_service() for .run()
qubes/ext/gui: remove is-fully-usable and is_guid_running
qubes-rpc/admin.vm.volume.Import: fix dd flags
qubes.tests asyncio
2017-06-05 17:40:01 +02:00
Wojtek Porczyk
dc14b839c6
ci/pylintrc: disable wrong-import-order
...
This one has false positives across different Python versions and is not
that useful anyway.
2017-06-01 12:31:15 +02:00
Marek Marczykowski-Górecki
8dd4258d43
travis: enable sending coverage data to codecov.io
2017-05-31 13:39:35 +02:00
Marek Marczykowski-Górecki
da3eed582b
tests: rearrage LVM thin tests to run at least some in devel env
...
This requires creating LVM volume group, so create on based on loop dev
in /tmp.
This is rather rough, but if any of this fails, run the tests anyway -
it will simply skip LVM tests.
2017-05-12 18:10:17 +02:00
Marek Marczykowski-Górecki
29e21d1fc0
pylint: allow filter builtin
2017-05-12 14:25:33 +02:00
Marek Marczykowski-Górecki
e5ad26c090
qubespolicy: make pylint happy
...
This include refactoring out one-function-class GtkIconGetter.
QubesOS/qubes-issues#910
2017-04-07 17:07:30 +02:00
Marek Marczykowski-Górecki
b225cefdf8
tests: plug coverage into run-tests
...
It makes easier to check what functions lack unit tests.
2017-03-16 21:10:06 +01:00
Wojtek Porczyk
c228bc934e
ci/pylintrc: disable deprecated-method
...
Pylint deprecated-method report interferes with asyncio.ensure_future
compatibility monkeypatch. The function asyncio.async was renamed
between 3.4.3 (fc23) and 3.4.4 (what is currently on Travis). For
reference, debian stable has 3.4.2.
2017-03-02 13:08:25 +01:00
Wojtek Porczyk
c2a0d34ade
pylint: do not interpret asyncio.ensure_future compat hack
2017-03-01 18:30:49 +01:00
Wojtek Porczyk
48f10a79c9
qubes/tools/qubesd: add response header
...
QubesOS/qubes-issues#2622
2017-02-21 14:46:42 +01:00
Wojtek Porczyk
5d455ac3c4
misc pylint fixes related to qubesd
2017-02-08 15:37:39 +01:00
Bahtiar `kalkin-` Gadimov
cded0ab765
Extend ci/pylintrc
2016-06-23 13:16:10 +02:00
Wojtek Porczyk
ba20254888
Rewrite PCI attaching/detaching from xl to libvirt
...
The only remaining part is querying vm-side BDF. That can't be done
in libvirt.
2016-06-16 13:29:15 +02:00
Wojtek Porczyk
c925eecd40
travis-ci config file
2016-06-10 21:27:26 +02:00