Demi Marie Obenour
cb1cdd8fda
Only install needed packages and ignore failure
...
If the missing package was needed, it will fail later anyway.
2020-11-27 23:26:39 -05:00
Demi Marie Obenour
afbba5e552
Check for RPM and DNF before using them
...
This allows dependencies to be automatically installed on Fedora,
without causing problems on Debian.
2020-11-27 23:06:26 -05:00
Demi Marie Obenour
5daa964b9c
Only install dependencies if needed
...
If all of the dependencies are already installed, there is no need to
install them with DNF.
2020-11-27 22:20:39 -05:00
Demi Marie Obenour
13cd47ecb4
Try to get the tests to work
...
They fail because the root volume is not actually updated.
2020-11-27 17:16:20 -05:00
Demi Marie Obenour
76cd08af00
Fix test suite
...
It failed to consider that the tests run outside of dom0.
2020-11-27 14:29:35 -05:00
Marek Marczykowski-Górecki
12bc523b98
Make run-tests script try to find qrexec
...
Parts of core-admin (specifically some extensions) require qrexec python
module to work, and to be tested. Try to find it in a standard place (as
qubes-builder place it).
2020-11-26 05:13:56 +01: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
6924ec3b85
tests: use python3 by default
...
QubesOS/qubes-issues#2074
2017-03-16 21:10:07 +01: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
c925eecd40
travis-ci config file
2016-06-10 21:27:26 +02:00
Wojtek Porczyk
341bbb4ef3
run-tests: Script for running tests in repo
...
Currently additional steps are needed (those have to be done manually):
- allow writing to /var/lib/qubes
- copy /etc/qubes/storage.conf
2016-04-20 13:54:56 +02:00