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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6538dbcdd9 
							
						 
					 
					
						
						
							
							Only run flush-overhead test on Release build  
						
						
						
						
					 
					
						2022-06-21 15:26:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7471a70c60 
							
						 
					 
					
						
						
							
							Print flush times when the test fails  
						
						
						
						
					 
					
						2022-06-21 15:03:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							430333409c 
							
						 
					 
					
						
						
							
							Fix nOS-V task pause and add regression test  
						
						
						
						
					 
					
						2022-06-03 11:36:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8b3a6409e0 
							
						 
					 
					
						
						
							
							Add a test for nOS-V type labels  
						
						
						
						
					 
					
						2022-06-02 15:55:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a62ba4eef5 
							
						 
					 
					
						
						
							
							Always create task types in the tests  
						
						
						
						
					 
					
						2022-06-02 15:54:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							880bdb48d4 
							
						 
					 
					
						
						
							
							Simplify test properties  
						
						
						
						
					 
					
						2022-06-02 15:45:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d460290415 
							
						 
					 
					
						
						
							
							Add another test to prevent double nesting  
						
						
						
						
					 
					
						2022-06-01 17:01:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24134aa04f 
							
						 
					 
					
						
						
							
							Add test for nOS-V nested tasks  
						
						
						
						
					 
					
						2022-06-01 16:41:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2cb9371e3c 
							
						 
					 
					
						
						
							
							Add a CMake macro to define tests  
						
						
						
						
					 
					
						2022-06-01 16:39:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							69af0f721f 
							
						 
					 
					
						
						
							
							Split source and build test directories  
						
						
						
						
					 
					
						2022-06-01 16:39:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							afc4ed48b5 
							
						 
					 
					
						
						
							
							Fix the payload size to 1 MiB in flush test  
						
						
						
						
					 
					
						2022-01-13 13:06:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							221e1a8d19 
							
						 
					 
					
						
						
							
							Ensure the flush overhead stays below 1 ms  
						
						... 
						
						
						
						Uses /dev/shm as temporary directory. 
						
						
					 
					
						2022-01-13 10:58:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							86fb8b4717 
							
						 
					 
					
						
						
							
							Fix copyright years  
						
						
						
						
					 
					
						2022-01-12 10:47:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							39b65b1e67 
							
						 
					 
					
						
						
							
							Define gettid for old glibc versions  
						
						
						
						
					 
					
						2022-01-12 10:29:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e435d2d004 
							
						 
					 
					
						
						
							
							Run the tests in serial  
						
						
						
						
					 
					
						2022-01-11 18:56:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bae6e4a209 
							
						 
					 
					
						
						
							
							Add rank test with fake nosv tasks  
						
						
						
						
					 
					
						2021-12-10 18:37:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6c35d632f2 
							
						 
					 
					
						
						
							
							Add test with multiple processes  
						
						
						
						
					 
					
						2021-12-10 18:29:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d79b887182 
							
						 
					 
					
						
						
							
							Remove ovni_clock_update()  
						
						... 
						
						
						
						The clock is now managed by the user, using the ovni_clock_now()
function to sample the current value and ovni_ev_set_clock() to set the
event clock timestamp. This change allows events with custom clock
values. 
						
						
					 
					
						2021-12-02 10:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							88d79aec8e 
							
						 
					 
					
						
						
							
							Fixing compilation of test/flush.c  
						
						... 
						
						
						
						Fixes  #25  
					
						2021-11-30 13:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3e35f3d88b 
							
						 
					 
					
						
						
							
							Fix memory leaks  
						
						
						
						
					 
					
						2021-11-19 16:48:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba36f5702c 
							
						 
					 
					
						
						
							
							Fix the test driver  
						
						
						
						
					 
					
						2021-11-16 19:22:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							40233b3628 
							
						 
					 
					
						
						
							
							Add test support  
						
						
						
						
					 
					
						2021-11-16 19:20:50 +01:00