add script for automatic module insertion testing
This commit is contained in:
		
							parent
							
								
									331a1ecb0b
								
							
						
					
					
						commit
						f11d2bc921
					
				
							
								
								
									
										18
									
								
								test.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								test.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -z "$1" ]; then
 | 
				
			||||||
 | 
						echo "Error: no script supplied"
 | 
				
			||||||
 | 
						echo "Usage: $0 path/to/testing/script"
 | 
				
			||||||
 | 
						exit 1
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					while read l; do
 | 
				
			||||||
 | 
						if [ -z "$l" ]; then
 | 
				
			||||||
 | 
							continue;
 | 
				
			||||||
 | 
						fi;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						echo "$ $l";
 | 
				
			||||||
 | 
						$($l);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						echo -e ""
 | 
				
			||||||
 | 
					done < $1
 | 
				
			||||||
							
								
								
									
										33
									
								
								tests/lab5-test
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								tests/lab5-test
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					insmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello1.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=0
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=1
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=3
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=5
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=8
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=10
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko msg_count=12
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					insmod hello2.ko
 | 
				
			||||||
 | 
					rmmod hello1.ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					rmmod hello2.ko
 | 
				
			||||||
 | 
					rmmod hello1.ko
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user