Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ccae83956 
							
						 
					 
					
						
						
							
							tests/backup: verify restored VM properties  
						
						... 
						
						
						
						QubesOS/qubes-issues#2106  
					
						2016-07-17 03:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bed5f5d88c 
							
						 
					 
					
						
						
							
							tests: regression test for  #1990  
						
						... 
						
						
						
						QubesOS/qubes-issues#1990  
					
						2016-07-12 06:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae2194da3b 
							
						 
					 
					
						
						
							
							tests: one more place to add xdotool --sync  
						
						
						
					 
					
						2016-06-29 23:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d781f77ce 
							
						 
					 
					
						
						
							
							tests: VM removal  
						
						... 
						
						
						
						Check if everything is cleaned up. 
						
					 
					
						2016-06-25 01:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9956e4c7b3 
							
						 
					 
					
						
						
							
							tests: handle vim opened in xterm without adjusted window title  
						
						... 
						
						
						
						On debian vim in xterm doesn't have "vim" in title, just standard
user@host. 
						
					 
					
						2016-06-24 19:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a30f1d3902 
							
						 
					 
					
						
						
							
							tests: firefox sets "Navigator" as window class  
						
						
						
					 
					
						2016-06-24 19:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba0a01afba 
							
						 
					 
					
						
						
							
							tests: fix closing xterm window  
						
						... 
						
						
						
						sh -s option in dash prevent shell to terminate after command from -c
ends. So remove this option. 
						
					 
					
						2016-06-24 19:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cb717dced 
							
						 
					 
					
						
						
							
							tests: add --sync to xdotool windowactivate  
						
						... 
						
						
						
						This may help getting less errors from xdotool... 
						
					 
					
						2016-06-24 19:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bc60927c5 
							
						 
					 
					
						
						
							
							tests: replace sfdisk call with verbatim partition table  
						
						... 
						
						
						
						sfdisk options and input format differs between versions (dropped MB
units support), so instead of supporting all the combinations,
simply paste its result verbatim. 
						
					 
					
						2016-06-24 19:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38beb9412a 
							
						 
					 
					
						
						
							
							tests: wait for editor window to settle before sending any keystrokes  
						
						
						
					 
					
						2016-06-24 19:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4123b95866 
							
						 
					 
					
						
						
							
							tests: make sure dnsmasq isn't already running  
						
						... 
						
						
						
						On Debian when dnsmasq is installed, it is automatically started. Which
prevents starting a second instance. 
						
					 
					
						2016-06-24 19:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7eb881c6ba 
							
						 
					 
					
						
						
							
							tests: skip some tests not supported on Whonix  
						
						
						
					 
					
						2016-06-24 19:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							504360ba9a 
							
						 
					 
					
						
						
							
							tests: fix clearing 'updates pending' flag test  
						
						
						
					 
					
						2016-06-24 19:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34fc3f3399 
							
						 
					 
					
						
						
							
							tests: regression test for  #1619  - drive path validation  
						
						... 
						
						
						
						QubesOS/qubes-issues#1619  
					
						2016-06-24 19:57:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86b7849fd4 
							
						 
					 
					
						
						
							
							tests: update PVGrub2 test for fedora-23 template  
						
						... 
						
						
						
						dnf doesn't want to replace packages without --allowerasing (it is
needed to have correct kernel-devel package version). Additionally
really make sure the right version is installed and force u2mfn module
compilation. 
						
					 
					
						2016-06-20 12:35:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e87da9ec9d 
							
						 
					 
					
						
						
							
							tests: adjust dom0_update tests for dnf in VM  
						
						... 
						
						
						
						There is no support for 'copy_local' repository option, so setup test
repository over http.
Related to QubesOS/qubes-issues#1574  
						
					 
					
						2016-06-02 02:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6311eec6fd 
							
						 
					 
					
						
						
							
							tests: force reloading partition table after setting partitioned loop dev  
						
						... 
						
						
						
						Apparently "losetup -P" doesn't always properly read partition table.
Force reload using blockdev --rereadpt. 
						
					 
					
						2016-05-18 02:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3abf2b24b4 
							
						 
					 
					
						
						
							
							tests: check opening URL  
						
						... 
						
						
						
						While at it, fix policy preparation for qvm-open-in-vm tests.
QubesOS/qubes-issues#1487  
						
					 
					
						2016-05-18 02:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55af04293b 
							
						 
					 
					
						
						
							
							tests: block devices listing  
						
						... 
						
						
						
						QubesOS/qubes-issues#1600  
					
						2016-05-16 04:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d88ff935d0 
							
						 
					 
					
						
						
							
							tests: adjust 'extra' tests API to better design from core3  
						
						... 
						
						
						
						Do not force inheritance of ExtraTestMixin and QubesTestCase. Instead
provide 'qubes.tests.extra.ExtraTestCase' for external tests. This makes
the API less "magic", easier to understand and apply static analysis
tools on it.
QubesOS/qubes-issues#1800  
						
					 
					
						2016-05-02 00:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edd473c4be 
							
						 
					 
					
						
						
							
							tests: fix 'extra' tests loader  
						
						... 
						
						
						
						QubesOS/qubes-issues#1800  
					
						2016-05-02 00:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5566f31a42 
							
						 
					 
					
						
						
							
							tests: qrexec service argument  
						
						... 
						
						
						
						QubesOS/qubes-issues#1876  
					
						2016-03-28 01:19:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b396629d44 
							
						 
					 
					
						
						
							
							tests: qvm-move-to-vm  
						
						
						
					 
					
						2016-03-28 01:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54eee12b51 
							
						 
					 
					
						
						
							
							tests: setup qrexec policy instead of clicking in confirmation dialog  
						
						... 
						
						
						
						xdotool is unreliable so the less of it, the better. 
						
					 
					
						2016-03-27 19:28:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63f0966cdd 
							
						 
					 
					
						
						
							
							tests: fix MimeHandlers after "29c602c tests: prefix internal functions with underscore"  
						
						
						
					 
					
						2016-03-13 03:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b24ba307c3 
							
						 
					 
					
						
						
							
							tests: move warning to the module level  
						
						
						
					 
					
						2016-03-13 03:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc240bd742 
							
						 
					 
					
						
						
							
							tests: move external test loader to qubes.tests.extra module  
						
						... 
						
						
						
						This way, tests will appear as from 'extra' module.
Besides the move, some minor changes:
 - add missing self.qc.unlock_db() in create_vms()
 - suffix per-template tests with template name
QubesOS/qubes-issues#1800  
						
					 
					
						2016-03-03 23:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02c601b830 
							
						 
					 
					
						
						
							
							tests: expose API for external tests  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#1800  
					
						2016-03-03 23:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f66da0412 
							
						 
					 
					
						
						
							
							tests: add a function for adding qrexec rules  
						
						... 
						
						
						
						QubesOS/qubes-issues#1800  
					
						2016-03-03 23:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29c602c9ff 
							
						 
					 
					
						
						
							
							tests: prefix internal functions with underscore  
						
						... 
						
						
						
						Preparation for API for external tests.
QubesOS/qubes-issues#1800  
						
					 
					
						2016-03-03 23:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ca89688bd 
							
						 
					 
					
						
						
							
							Improve expectedFailureIfTemplate decorator  
						
						
						
					 
					
						2016-03-03 23:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8497471a72 
							
						 
					 
					
						
						
							
							tests: fix preparation of "small" backup storage in Debian 7  
						
						... 
						
						
						
						losetup Debian 7 doesn't deal with /dev/loop-control, so needs
existing /dev/loop* devices. Just /dev/loop0 is enough. 
						
					 
					
						2016-03-03 23:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c877e9850 
							
						 
					 
					
						
						
							
							tests: mark NetworkManager in ProxyVM fail for debian-7  
						
						... 
						
						
						
						NM there expect some different options in configuration, and since it's
old stable, we won't implement it. 
						
					 
					
						2016-03-03 23:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4420b320e7 
							
						 
					 
					
						
						
							
							tests: add expectedFailureIfTemplate decorator  
						
						... 
						
						
						
						Some tests are expected to fail only on some templates (some feature not
available in older distribution, some feature not yet ported to
another). 
						
					 
					
						2016-03-03 23:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bef37f881 
							
						 
					 
					
						
						
							
							tests: PCI passthrough to HVM  
						
						... 
						
						
						
						A simple test which checks if the device is visible there at all.
Device set with QUBES_TEST_PCIDEV env variable is used - it should be
some unimportant device which can be freely detached from dom0.
QubesOS/qubes-issues#1659  
						
					 
					
						2016-02-26 11:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26443e1dd2 
							
						 
					 
					
						
						
							
							tests: add function to create minimal OS in HVM  
						
						... 
						
						
						
						SystemTestsMixin.prepare_hvm_system_linux creates minimal Linux
installation necessary to launch simple shell script. It installs:
 - grub2
 - kernel from dom0 (the same as the running one)
 - dracut based initramfs, with provided script set as pre-pivot hook
Done in preparation for QubesOS/qubes-issues#1659  test 
						
					 
					
						2016-02-26 10:59:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fb69d39ca 
							
						 
					 
					
						
						
							
							tests: qvm-sync-clock is asynchronouse, take it into account  
						
						
						
					 
					
						2016-02-23 16:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be231421de 
							
						 
					 
					
						
						
							
							tests: try to change name to conflicting value  
						
						... 
						
						
						
						QubesOS/qubes-issues#1723  
					
						2016-02-07 02:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f13abc2ace 
							
						 
					 
					
						
						
							
							tests: rename domain when it is't defined libvirt  
						
						... 
						
						
						
						Regression test for QubesOS/qubes-issues#1632  
						
					 
					
						2016-02-06 05:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d31306b90 
							
						 
					 
					
						
						
							
							tests: clearing 'updates pending' flag  
						
						... 
						
						
						
						QubesOS/qubes-issues#1685  
					
						2016-02-03 17:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d2e03389f 
							
						 
					 
					
						
						
							
							tests: qvm-open-in-vm and qvm-open-in-dvm tests for different file types  
						
						... 
						
						
						
						QubesOS/qubes-issues#1621  
					
						2016-01-29 21:31:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be00d15d99 
							
						 
					 
					
						
						
							
							tests: do not crash when trying to log class setup/teardown fail  
						
						... 
						
						
						
						QubesOS/qubes-issues#1691  
					
						2016-01-29 21:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84af7386f5 
							
						 
					 
					
						
						
							
							tests: support VMs cleaned up in tearDownClass, instead of tearDown  
						
						... 
						
						
						
						Usage: VMs with name created by self.make_vm_name(name,
class_teardown=True) will be cleaned up in tearDownClass. It should be
used only in setUpClass.
Fixes  QubesOS/qubes-issues#1691  
						
					 
					
						2016-01-26 03:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176755d9e2 
							
						 
					 
					
						
						
							
							tests: DispVM cleanup  
						
						... 
						
						
						
						QubesOS/qubes-issues#1660  
					
						2016-01-20 02:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce75ba411f 
							
						 
					 
					
						
						
							
							tests: "empty" firewall propagation  
						
						... 
						
						
						
						Check if "empty" firewall is also properly propagated.
QubesOS/qubes-issues#1608  
						
					 
					
						2016-01-18 02:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caa75cbc18 
							
						 
					 
					
						
						
							
							tests: regression test for  #1389  
						
						... 
						
						
						
						QubesOS/qubes-issues#1389  
					
						2016-01-14 04:28:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4d46c7855 
							
						 
					 
					
						
						
							
							tests: add a test for proper saving of DispVM firewall rules  
						
						... 
						
						
						
						Test if DispVM firewall rules are:
 - inherited from a calling VM
 - saved properly (so will be effective after firewall reload)
 - saved only for that DispVM (#1608 )
QubesOS/qubes-issues#1608  
						
					 
					
						2016-01-14 01:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db136674a9 
							
						 
					 
					
						
						
							
							tests: workaround libvirt bug - domain ID desynchronization  
						
						
						
					 
					
						2016-01-07 05:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baffef0ef0 
							
						 
					 
					
						
						
							
							tests: fix qvm-move-to-vm error code checking  
						
						... 
						
						
						
						Currently error code is 28 (ENOSPC). But generally any non-zero is
expected result here.
Fix test for QubesOS/qubes-issues#1355  
						
					 
					
						2016-01-07 05:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24ad20cfe6 
							
						 
					 
					
						
						
							
							tests: add a simple dom0 backup test  
						
						... 
						
						
						
						Regression test for:
QubesOS/qubes-issues#1515 
It assumes existing broken symlink in user dom0 home. Thanks for systemd
it is the case (`~/.local/share/systemd/user`). 
						
					 
					
						2016-01-07 05:48:33 +01:00