Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bae2d39c2 
							
						 
					 
					
						
						
							
							tests: remove renaming test - it isn't supported anymore  
						
						... 
						
						
						
						QubesOS/qubes-issues#2868  
					
						2017-07-26 03:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b2db94b41 
							
						 
					 
					
						
						
							
							tests: various fixes for storage tests  
						
						... 
						
						
						
						- improve TestPool mock - init_volume now return appropriate mock type,
   instead of TestPool
 - improve patching base directory (/var/lib/qubes) - it is stored in
   more than one place...
 - fix inheritance in TC_01_ThinPool class
 - fix expected LVM volume names ('vm-' prefix)
 - fix cleanup after FilePool tests - remove temporary qubes.xml
 - asyncio usage
 - better reporting in integ.storage - include error message in the
   report, not only as a comment in code 
						
					 
					
						2017-07-26 03:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75394a1348 
							
						 
					 
					
						
						
							
							tests: fix asyncio usage in some tests  
						
						
						
					 
					
						2017-07-26 03:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1933a720d0 
							
						 
					 
					
						
						
							
							tests: add qdb_watch test  
						
						... 
						
						
						
						Use dom0 instance of QubesDB, to be independent of working (or not) VMs
at this stage.
QubesOS/qubes-issues#2940  
						
					 
					
						2017-07-25 05:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							801d6acf5c 
							
						 
					 
					
						
						
							
							Rename 'net/*' features to 'net.*'  
						
						... 
						
						
						
						Same reasoning as with 'service/*' - '/' is not allowed in qrexec (so
Admin API) call argument.
Related to QubesOS/qubes-issues#2906  
						
					 
					
						2017-07-18 03:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e4f2d0907 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/131'  
						
						... 
						
						
						
						* qubesos/pr/131:
  When running tests clean up and remove qubesd.socket
  Do not display gi Gtk warning when running tests 
						
					 
					
						2017-07-18 02:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21940bef90 
							
						 
					 
					
						
						
							
							Change vm.hvm into vm.virt_mode  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#2912  
					
						2017-07-17 12:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3be7b23f46 
							
						 
					 
					
						
						
							
							When running tests clean up and remove qubesd.socket  
						
						... 
						
						
						
						Changed the inheritance hierarchy:
1. Renamed `SystemTestsMixin` to `SystemTestCase`
2. `SystemTestCase` is a child of `QubesTestCase`
3. All classes extending the prior `SystemTestsMixin` now just extend `object` 
						
					 
					
						2017-07-14 14:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b04f612374 
							
						 
					 
					
						
						
							
							qubes: have "service" features' keys separated by period  
						
						
						
					 
					
						2017-07-05 04:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e554296e3 
							
						 
					 
					
						
						
							
							storage: drop 'internal' and 'removable' volume properties  
						
						... 
						
						
						
						Since dynamic volumes (qvm-block) are moved to devices API, those two
are not needed anymore.
QubesOS/qubes-issues#2256  
						
					 
					
						2017-07-04 14:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd1e05dc83 
							
						 
					 
					
						
						
							
							vm: drop rename related methods  
						
						... 
						
						
						
						Since VM name in immutable now, drop rename-related methods.
QubesOS/qubes-issues#2868  
						
					 
					
						2017-07-04 04:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea0cbe3a56 
							
						 
					 
					
						
						
							
							tests: improve tests for qrexe exit code handling  
						
						... 
						
						
						
						Check if exit code retrieved from dom0 is really the one expected.
Fix typo in test_065_qrexec_exit_code_vm (testvm1/testvm2), adjust for
reporing remote exit code and remove expectedFailure.
QubesOS/qubes-issues#2861  
						
					 
					
						2017-06-21 05:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a73dcf6016 
							
						 
					 
					
						
						
							
							tests: wait for session in tests requiring running GUI  
						
						... 
						
						
						
						Since tests expose qubesd socket, qvm-start-gui should handle starting
GUI daemons (so, GUI session inside VM). Add synchronization with it
using qubes.WaitForSession service. 
						
					 
					
						2017-06-21 04:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							376ac4b32d 
							
						 
					 
					
						
						
							
							tests: fix vm.run_for_stdio in some more places  
						
						... 
						
						
						
						When test expect to wait for remote process, use vm.run_for_stdio.
Additionally, when the call fail, (stdout, stderr) is not assigned - use
the one attached to exception object instead. 
						
					 
					
						2017-06-21 04:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0f616f14e 
							
						 
					 
					
						
						
							
							tests: fix checking exit code  
						
						... 
						
						
						
						Since run_for_stdio raise an exception for non-zero exit code, it isn't
ignored anymore. So, check if qrexec-client-vm return expected value,
instead of keep ignoring it.
QubesOS/qubes-issues#2861  
						
					 
					
						2017-06-21 00:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72240c13b6 
							
						 
					 
					
						
						
							
							tests: fix vm_qrexec_gui/TC_10_Generic/test_000_anyvm_deny_dom0  
						
						... 
						
						
						
						When method (as expected) raise an exception, service output would not be
assigned. Extract it from exception object. 
						
					 
					
						2017-06-21 00:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51a17ba749 
							
						 
					 
					
						
						
							
							tests: do not reload qubes.xml  
						
						... 
						
						
						
						In core3 this isn't needed anymore (and unit tests already check if
that's really true). 
						
					 
					
						2017-06-21 00:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							984a070f3e 
							
						 
					 
					
						
						
							
							tests: move create_*_file to SystemTestsMixin  
						
						
						
					 
					
						2017-06-21 00:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f56f7d13fb 
							
						 
					 
					
						
						
							
							tests/integ/vm_qrexec_gui: skip test_051_qrexec_simple_eof_reverse  
						
						... 
						
						
						
						QubesOS/qubes-issues#2851  
					
						2017-06-21 00:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							139f18fa1d 
							
						 
					 
					
						
						
							
							qubes/tests/integ/vm_qrexec_gui: some fixes  
						
						
						
					 
					
						2017-06-21 00:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c0b0ea6ef 
							
						 
					 
					
						
						
							
							qubes/tests/integ/vm_qrexec_gui: change time.sleep to asyncio.sleep  
						
						
						
					 
					
						2017-06-21 00:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							858e547525 
							
						 
					 
					
						
						
							
							qubes: reorganise API protocols  
						
						... 
						
						
						
						Now instantiating API servers is handled by common function. This is,
among other reasons, for creating ad-hoc sockets for tests. 
						
					 
					
						2017-06-20 13:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d9f5192cc2 
							
						 
					 
					
						
						
							
							last fixes (thanks, @marmarek!)  
						
						
						
					 
					
						2017-06-05 14:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							dc793be81f 
							
						 
					 
					
						
						
							
							Fixes from marmarek's review  
						
						
						
					 
					
						2017-06-01 12:31:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							42cbd9ff68 
							
						 
					 
					
						
						
							
							qubes.tests asyncio, part 2  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-05-29 19:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							df03800278 
							
						 
					 
					
						
						
							
							Fix miscellaneous warnings  
						
						... 
						
						
						
						Among them:
- explicitly close files (possibly using with: syntax)
- use non-deprecated methods 
						
					 
					
						2017-05-29 17:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b256af3bfb 
							
						 
					 
					
						
						
							
							qubes.tests asyncio  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-05-29 17:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83eef56f9d 
							
						 
					 
					
						
						
							
							Remove tools that are moved to -client repository  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-12 18:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a8cc9bdd3 
							
						 
					 
					
						
						
							
							Remove WrongAssignment exception  
						
						... 
						
						
						
						Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de> 
						
					 
					
						2017-04-15 23:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e84114d3a9 
							
						 
					 
					
						
						
							
							Fix pci device integration tests  
						
						... 
						
						
						
						Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de> 
						
					 
					
						2017-04-15 23:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45709b510a 
							
						 
					 
					
						
						
							
							backup: minor fixes after bringing back scrypt support  
						
						
						
					 
					
						2017-02-27 02:37:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13fc810363 
							
						 
					 
					
						
						
							
							tests: some more fixes for core3 API  
						
						
						
					 
					
						2017-02-27 02:37:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ace4e66f1 
							
						 
					 
					
						
						
							
							tests: more py3k related fixes  
						
						
						
					 
					
						2017-02-27 02:37:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cae68f64ca 
							
						 
					 
					
						
						
							
							tests: just one more test in vm_qrexec_gui to core3 API  
						
						
						
					 
					
						2017-02-27 02:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f29345d32 
							
						 
					 
					
						
						
							
							tests/storage: read-only volume should not have save_on_stop=True  
						
						
						
					 
					
						2017-02-27 02:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cad353939 
							
						 
					 
					
						
						
							
							tests: py3k related fixes - bytes/str  
						
						... 
						
						
						
						Adjust usage of bytes vs str type. 
						
					 
					
						2017-02-27 02:35:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3fc4062d8 
							
						 
					 
					
						
						
							
							tests: add basic test for qvm-features  
						
						
						
					 
					
						2017-02-15 00:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48f78dfbc8 
							
						 
					 
					
						
						
							
							tests: check if snap_on_start=True volumes are not persistent  
						
						... 
						
						
						
						Content should be reset back to base volume at each VM startup.
Disposable VMs depend on this behaviour.
QubesOS/qubes-issues#2256  
						
					 
					
						2017-02-14 23:59:07 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1be75d9c83 
							
						 
					 
					
						
						
							
							misc python3 fixes  
						
						
						
					 
					
						2017-02-07 17:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d74567d65f 
							
						 
					 
					
						
						
							
							qubes: port core to python3  
						
						... 
						
						
						
						fixes  QubesOS/qubes-issues#2074  
					
						2017-01-20 16:42:51 +01:00