Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a82bf7cc54 
							
						 
					 
					
						
						
							
							qubes/tests: Move unit tests inside qubes/, add runner  
						
						
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c414ab6df0 
							
						 
					 
					
						
						
							
							tests: fix VMCollection tests  
						
						
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							41fef46db2 
							
						 
					 
					
						
						
							
							core3 move: QubesVM  
						
						... 
						
						
						
						This is a big commit and probably incomplete. Tests will follow. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4f00dac0 
							
						 
					 
					
						
						
							
							qubes/vm: DeviceManager class for herding devices  
						
						... 
						
						
						
						collections.defaultdict was not enough, because it cannot pass any arguments to
factory. We need to pass domain object and device class to fire events on attach
and detach. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							855a434879 
							
						 
					 
					
						
						
							
							core3: event framework adjusted for global Qubes object  
						
						... 
						
						
						
						From now, global events are emitted by qubes.Qubes object and handlers are registered there. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b623a71d87 
							
						 
					 
					
						
						
							
							core3 move: QubesVmCollection  
						
						... 
						
						
						
						This got split to qubes.Qubes and qubes.VMCollection.
From now on, VMCollection is a stupid bag. Some parts went elsewhere. 
						
					 
					
						2015-06-29 17:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6146c8e466 
							
						 
					 
					
						
						
							
							QubesVmLabel: XML parsing  
						
						
						
					 
					
						2015-06-29 17:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							87ae0112eb 
							
						 
					 
					
						
						
							
							qubes/vm: New XML format loading  
						
						
						
					 
					
						2015-06-29 17:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8134360614 
							
						 
					 
					
						
						
							
							tests: fix skipping whonix in timezone test  
						
						
						
					 
					
						2015-06-27 05:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3867d1fdb3 
							
						 
					 
					
						
						
							
							tests: check timezone dom0->vm propagation  
						
						
						
					 
					
						2015-06-27 04:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ed9b4bfc54 
							
						 
					 
					
						
						
							
							tests: check firewall rules blocking VM IP spoofing  
						
						
						
					 
					
						2015-06-27 04:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4c9b23b3 
							
						 
					 
					
						
						
							
							tests: hide git check warning  
						
						
						
					 
					
						2015-06-27 04:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							236dca29a8 
							
						 
					 
					
						
						
							
							tests/network: add support for Debian's default netcat implementation  
						
						... 
						
						
						
						By default Debian has different nc installed, which requires different
options. 
						
					 
					
						2015-06-21 02:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							33f0fa17b8 
							
						 
					 
					
						
						
							
							tests: fix clipboard tess  
						
						
						
					 
					
						2015-06-21 01:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							db28551807 
							
						 
					 
					
						
						
							
							tests: update backup tests  
						
						... 
						
						
						
						Since default netvm name was changed, the restore process need to set
'use-default-netvm' flag. 
						
					 
					
						2015-04-14 23:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							75e9c8aff0 
							
						 
					 
					
						
						
							
							tests: test for netvm/dispvm_netvm  
						
						... 
						
						
						
						Check:
 - default value
 - setting to None
 - setting to a VM
 - resetting to default
 - setting invalid value 
						
					 
					
						2015-04-06 02:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ea92f5d491 
							
						 
					 
					
						
						
							
							tests: improve clipboard test  
						
						... 
						
						
						
						To not use gnome-terminal, but much simpler zenity. This fixes some
race-conditions in the test itself. 
						
					 
					
						2015-04-01 05:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							20b3fdedb8 
							
						 
					 
					
						
						
							
							rename netvm -> sys-net, firewallvm -> sys-firewall  
						
						
						
					 
					
						2015-03-31 20:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b3899ba81a 
							
						 
					 
					
						
						
							
							tests: enable long messages by default  
						
						
						
					 
					
						2015-03-31 05:14:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							d0b3d15212 
							
						 
					 
					
						
						
							
							tests: add a test for secure clipboard  
						
						
						
					 
					
						2015-03-31 05:14:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b563cf290e 
							
						 
					 
					
						
						
							
							tests: fix firewall test - use the IP, not the ping command...  
						
						
						
					 
					
						2015-03-30 22:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							20c32e7233 
							
						 
					 
					
						
						
							
							tests: give firewallvm more time to apply the rules  
						
						... 
						
						
						
						Not everyone use fast SSD drive and 4+ core CPU... 
						
					 
					
						2015-03-30 22:31:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							961ae3588f 
							
						 
					 
					
						
						
							
							tests: force gnome-terminal title, so we can find the window  
						
						... 
						
						
						
						Debian do not use hostname in gnome-terminal window title by default, so
the test failed there, even when DispVM was started correctly.
Additionally we can't rely on gnome-terminal --title, as it isn't
working on Debian 8... 
						
					 
					
						2015-03-30 21:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cba8c6430c 
							
						 
					 
					
						
						
							
							tests: do not rely on gedit being the default editor  
						
						... 
						
						
						
						Handle gedit, emacs and vim. 
						
					 
					
						2015-03-30 16:18:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f136869e 
							
						 
					 
					
						
						
							
							tests: fix handling tests list from cmdline  
						
						... 
						
						
						
						Previous approach didn't worked for dynamically generated tests. 
						
					 
					
						2015-03-30 01:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a1e3469e 
							
						 
					 
					
						
						
							
							tests/network: release QubesVmCollection lock before starting any VM  
						
						
						
					 
					
						2015-03-29 17:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							999698bd68 
							
						 
					 
					
						
						
							
							core: rename create_xenstore_entries, get rid of xid parameter  
						
						... 
						
						
						
						It have nothing to do with xenstore, so change the name to not mislead.
Also get rid of unused "xid" parameter - we should use XID as little as
possible, because it is not a simple task to keep it current. 
						
					 
					
						2015-03-28 22:36:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							96cd341162 
							
						 
					 
					
						
						
							
							tests: typo fix  
						
						
						
					 
					
						2015-03-25 00:48:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							55f7556c41 
							
						 
					 
					
						
						
							
							tests: include dom0 update tests by default  
						
						... 
						
						
						
						Looks like an oversight. 
						
					 
					
						2015-03-25 00:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							fbd96532e8 
							
						 
					 
					
						
						
							
							tests: automatically iterate tests over templates  
						
						
						
					 
					
						2015-03-22 03:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							20e4e26111 
							
						 
					 
					
						
						
							
							tests: add missing skip if no xdotool installed  
						
						
						
					 
					
						2015-03-22 01:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							246d0f4609 
							
						 
					 
					
						
						
							
							tests: if xdotool is not installed, skip tests that uses it  
						
						
						
					 
					
						2015-03-19 23:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							370057bad3 
							
						 
					 
					
						
						
							
							tests: unlock qubes.xml after creating VMs  
						
						... 
						
						
						
						Otherwise it could cause deadlocks. 
						
					 
					
						2015-03-19 23:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							304ed1dec5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'woju/wip-tests'  
						
						
						
					 
					
						2015-03-07 02:48:21 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7c6d0dec 
							
						 
					 
					
						
						
							
							tests/run: add option to list available tests  
						
						
						
					 
					
						2015-03-05 15:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							95ae3f44aa 
							
						 
					 
					
						
						
							
							Revert "tests: use dot to separate test name components"  
						
						... 
						
						
						
						This reverts commit 454788d459 
						
					 
					
						2015-03-05 15:38:16 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f61045178a 
							
						 
					 
					
						
						
							
							tests: add --do-not-clean  
						
						
						
					 
					
						2015-03-05 15:38:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ea80eb5c 
							
						 
					 
					
						
						
							
							tests: wait before pressing ctrl-s in gedit  
						
						... 
						
						
						
						Apparently gedit doesn't handle well fast keystrokes flow. 
						
					 
					
						2015-03-04 02:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ffba8eb7 
							
						 
					 
					
						
						
							
							tests: save qubes.xml after preparing VMs to backup  
						
						
						
					 
					
						2015-02-22 18:24:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1f30a03a09 
							
						 
					 
					
						
						
							
							tests: fix handling old backup format  
						
						
						
					 
					
						2015-02-22 16:18:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							67ea5bc441 
							
						 
					 
					
						
						
							
							tests: encourage to release the lock after completing the setup  
						
						... 
						
						
						
						Many functions and especially standalone tools takes the lock itself, so
to prevent deadlocks, as a rule execute the tests with lock released.
Also reload qubes.xml before cleanup. 
						
					 
					
						2015-02-22 01:26:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b858488719 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'woju/master'  
						
						
						
					 
					
						2015-02-21 03:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							454788d459 
							
						 
					 
					
						
						
							
							tests: use dot to separate test name components  
						
						... 
						
						
						
						This way the name can be directly copied to cmdline to rerun that
particular test. 
						
					 
					
						2015-02-21 00:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e65842322a 
							
						 
					 
					
						
						
							
							core: hold the lock after QubesVmCollection.save()  
						
						... 
						
						
						
						The statement that unlock_db() is always called directly after save() is
no longer true - tests holds the lock all the time, doing multiple saves
in the middle. 
						
					 
					
						2015-02-21 00:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5099dc9b 
							
						 
					 
					
						
						
							
							Revert "tests: separate test component names with dot"  
						
						... 
						
						
						
						This reverts commit f7a47e6c66 
						
					 
					
						2015-02-19 21:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5a9c390485 
							
						 
					 
					
						
						
							
							tests/run: fix log message formatting  
						
						
						
					 
					
						2015-02-19 21:32:43 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3e725efe15 
							
						 
					 
					
						
						
							
							tests/run: add command line parser to runner  
						
						
						
					 
					
						2015-02-19 21:32:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c37390e33f 
							
						 
					 
					
						
						
							
							tests: remove expectedFailure from test_051_qrexec_simple_eof_reverse  
						
						... 
						
						
						
						This is already fixed in R3 qrexec code. 
						
					 
					
						2015-02-19 04:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a47e6c66 
							
						 
					 
					
						
						
							
							tests: separate test component names with dot  
						
						... 
						
						
						
						This way the same name can be simply copy-pasted to command line - to
rerun a single test. 
						
					 
					
						2015-02-19 03:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7596f753d8 
							
						 
					 
					
						
						
							
							tests: add some timeout for process exit  
						
						
						
					 
					
						2015-02-19 03:54:57 +01:00