ee462d92e8 
							
						 
					 
					
						
						
							
							Handle NULL version pointer  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c7ba729f5 
							
						 
					 
					
						
						
							
							Add unit test for the version parser  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a9526ae663 
							
						 
					 
					
						
						
							
							Add support for unit tests  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5404cc5e83 
							
						 
					 
					
						
						
							
							Split sources into src/emu and src/rt  
						
						 
						
						... 
						
						
						
						The public includes are now in include/ and in internal includes in
src/include/. The ovni* tools are moved to emu/ovni*.c and liked with
the emu static library. 
						
						
					 
					
						2022-12-16 13:31:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e47cf8fe22 
							
						 
					 
					
						
						
							
							Disable taskfor runtime test  
						
						 
						
						
						
						
					 
					
						2022-12-13 13:29:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b6ce54b7ee 
							
						 
					 
					
						
						
							
							Add version check and soname for libovni  
						
						 
						
						... 
						
						
						
						Adds ovni_version_check() to test the version at runtime, set the
SONAME to the major version and install a symlinks to the complete
version:
  libovni.so -> libovni.so.1
  libovni.so.1 -> libovni.so.1.0.0
  libovni.so.1.0.0 
						
						
					 
					
						2022-12-13 13:11:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2017541a55 
							
						 
					 
					
						
						
							
							Update nanos6.toml file  
						
						 
						
						
						
						
					 
					
						2022-11-14 12:12:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a7097048f9 
							
						 
					 
					
						
						
							
							Prevent grep from closing stdin  
						
						 
						
						... 
						
						
						
						The -q flag was causing grep to close the stdin as the first match is
found, causing the exit code of the programs in the pipe to return
non-zero, as stdout is closed. 
						
						
					 
					
						2022-11-09 16:20:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1b4f37032 
							
						 
					 
					
						
						
							
							Copy Paraver configs into the trace directory  
						
						 
						
						... 
						
						
						
						Keeps the trace self-contained. 
						
						
					 
					
						2022-11-09 16:09:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							971e8c1891 
							
						 
					 
					
						
						
							
							Prevent early end maker OU] in sort test  
						
						 
						
						
						
						
					 
					
						2022-10-07 13:17:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bacf33450d 
							
						 
					 
					
						
						
							
							Add burst stats test  
						
						 
						
						
						
						
					 
					
						2022-10-07 13:08:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3eac598e2c 
							
						 
					 
					
						
						
							
							Add support to match regex in ok tests  
						
						 
						
						
						
						
					 
					
						2022-10-07 13:08:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							239deed26d 
							
						 
					 
					
						
						
							
							Add test to fill the ring buffer  
						
						 
						
						
						
						
					 
					
						2022-10-07 12:43:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6dda4e90dd 
							
						 
					 
					
						
						
							
							Add tests for event sorting  
						
						 
						
						
						
						
					 
					
						2022-10-07 12:17:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							190cd8b822 
							
						 
					 
					
						
						
							
							Sort NODES test traces too  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:28:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f85826b093 
							
						 
					 
					
						
						
							
							Use same nOS-V config for NODES tests  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:27:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5b4a9c7da4 
							
						 
					 
					
						
						
							
							Sort nOS-V test traces  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:27:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a1e7dbb04e 
							
						 
					 
					
						
						
							
							Add SORT support in tests  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:26:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							221f21b776 
							
						 
					 
					
						
						
							
							Use custom nOS-V shared memory name  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:25:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							07d9313064 
							
						 
					 
					
						
						
							
							Add sort step if needed in the test driver  
						
						 
						
						
						
						
					 
					
						2022-10-07 11:24:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							03c299b7a8 
							
						 
					 
					
						
						
							
							Add NODES runtime tests  
						
						 
						
						... 
						
						
						
						Also add Nanos6 and NODES package modules 
						
						
					 
					
						2022-10-04 19:54:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							08f0e14155 
							
						 
					 
					
						
						
							
							Add two nOS-V RT extra tests  
						
						 
						
						
						
						
					 
					
						2022-10-04 13:03:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							99793dba10 
							
						 
					 
					
						
						
							
							Set continuation indent to 2 tabs  
						
						 
						
						
						
						
					 
					
						2022-09-30 10:25:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ca6d46698f 
							
						 
					 
					
						
						
							
							Move sources to src  
						
						 
						
						
						
						
					 
					
						2022-09-29 16:52:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							177429fabc 
							
						 
					 
					
						
						
							
							Follow K&R coding style using clang-format  
						
						 
						
						
						
						
					 
					
						2022-09-29 16:52:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							834b33af33 
							
						 
					 
					
						
						
							
							Use SPDX license identifiers  
						
						 
						
						
						
						
					 
					
						2022-09-29 14:16:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2feccc7ba0 
							
						 
					 
					
						
						
							
							Always enable RT tests if possible  
						
						 
						
						
						
						
					 
					
						2022-09-29 12:41:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							273d4bcc80 
							
						 
					 
					
						
						
							
							Speed up several-tasks test  
						
						 
						
						
						
						
					 
					
						2022-09-29 12:34:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fcba4ddc87 
							
						 
					 
					
						
						
							
							Fix sched-add race condition  
						
						 
						
						... 
						
						
						
						Wait until all tasks have set the handle and then unblock them all. 
						
						
					 
					
						2022-09-29 12:32:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							323933448a 
							
						 
					 
					
						
						
							
							Test Nanos6 with multiple instrumentation levels  
						
						 
						
						
						
						
					 
					
						2022-09-27 15:43:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c82b95ff07 
							
						 
					 
					
						
						
							
							Fix emu tests for taskfor and task body events  
						
						 
						
						
						
						
					 
					
						2022-09-21 17:31:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd2e949613 
							
						 
					 
					
						
						
							
							Fix nested-tasks emu test  
						
						 
						
						
						
						
					 
					
						2022-09-21 13:17:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a67fa40d4 
							
						 
					 
					
						
						
							
							Add taskfor test  
						
						 
						
						
						
						
					 
					
						2022-09-21 13:16:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8cab61bc62 
							
						 
					 
					
						
						
							
							Always emit task body when running a task  
						
						 
						
						... 
						
						
						
						The emulator now enforces that the subsystem state is task body when a task
begins, either a new task or a nested one. 
						
						
					 
					
						2022-09-21 13:02:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a94a56a4ba 
							
						 
					 
					
						
						
							
							Update Nanos6 events for tests  
						
						 
						
						
						
						
					 
					
						2022-09-20 10:30:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24cb5a37c2 
							
						 
					 
					
						
						
							
							Remove fake subsystem test.  
						
						 
						
						... 
						
						
						
						It is now covered by the runtime tests. 
						
						
					 
					
						2022-09-20 10:29:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b5e70b90a7 
							
						 
					 
					
						
						
							
							Reduce tasks in sched-add tests  
						
						 
						
						... 
						
						
						
						Also remove unused printf and follow style. 
						
						
					 
					
						2022-09-14 13:20:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							09e11b28a4 
							
						 
					 
					
						
						
							
							Add nanos6 as library and sched-add test  
						
						 
						
						
						
						
					 
					
						2022-09-13 15:36:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3d39b8cc54 
							
						 
					 
					
						
						
							
							Update task create emulated events  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:52:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4f1125818c 
							
						 
					 
					
						
						
							
							Add ovni level config to nanos6.toml  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e8ec9ebc7 
							
						 
					 
					
						
						
							
							Reduce task duration  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc1f5d769f 
							
						 
					 
					
						
						
							
							Add Nanos6 rt test with several tasks  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							666075e8cd 
							
						 
					 
					
						
						
							
							Disable Nanos6 subsystem test for now  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							982bc39490 
							
						 
					 
					
						
						
							
							Move thread type events to another channel  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ac1ae8e69d 
							
						 
					 
					
						
						
							
							Use one event per blocking type in Nanos6  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6551ba80b1 
							
						 
					 
					
						
						
							
							Compute test name from source file  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c6beb091a 
							
						 
					 
					
						
						
							
							Add nanos6 rt tests and organize into folders  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							406e9bddcb 
							
						 
					 
					
						
						
							
							Strict testing and improve bad test regexes  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Alvarez 
							
						 
					 
					
						
						
						
						
							
						
						
							080898363b 
							
						 
					 
					
						
						
							
							Add Nanos6 tests  
						
						 
						
						
						
						
					 
					
						2022-09-12 16:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c3c7aa730e 
							
						 
					 
					
						
						
							
							Add support for runtime tests  
						
						 
						
						
						
						
					 
					
						2022-09-12 15:57:07 +02:00