| 
									
										
										
										
											2006-04-24 17:41:27 +00:00
										 |  |  | #!/bin/bash | 
					
						
							| 
									
										
										
										
											2006-04-28 14:17:03 +00:00
										 |  |  | ORIG=`mktemp /tmp/mytest.XXXXXX` | 
					
						
							|  |  |  | NEW=`mktemp /tmp/mytest.XXXXXX` | 
					
						
							| 
									
										
										
										
											2006-04-28 15:51:31 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | do_filter() { | 
					
						
							|  |  |  | 	sed 's/line:[0-9]*//; /^Executed.*/d; s/column=[0-9]*/ /; s/Cols: [0-9]*-[0-9]*/___/' | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-24 17:41:27 +00:00
										 |  |  | for i in ael-test*; do | 
					
						
							|  |  |  | 	echo -n Test: $i.................. | 
					
						
							|  |  |  | 	(cd $i; ../../../../utils/aelparse -n -d | grep -v -i 'seconds' > ../res.$i) | 
					
						
							| 
									
										
										
										
											2006-04-28 15:51:31 +00:00
										 |  |  | 	do_filter < res.$i > $NEW | 
					
						
							|  |  |  | 	do_filter < ref.$i > $ORIG | 
					
						
							| 
									
										
										
										
											2006-04-28 14:17:03 +00:00
										 |  |  | 	if (diff -q $NEW $ORIG > /dev/null 2>&1 ) then | 
					
						
							| 
									
										
										
										
											2006-04-24 17:41:27 +00:00
										 |  |  | 		echo PASSED | 
					
						
							|  |  |  | 		rm res.$i | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 		echo %%%%%%FAILED%%%%%% | 
					
						
							| 
									
										
										
										
											2006-04-28 15:51:31 +00:00
										 |  |  | 		# diff -u ref.$i res.$i | 
					
						
							|  |  |  | 		diff -u $ORIG $NEW | 
					
						
							| 
									
										
										
										
											2006-04-24 17:41:27 +00:00
										 |  |  | 	fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-07-06 22:49:18 +00:00
										 |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in ael-ntest*; do | 
					
						
							|  |  |  | 	echo -n Test: $i................. | 
					
						
							|  |  |  | 	(cd $i; ../../../../utils/aelparse -d | grep -v -i 'seconds' > ../res.$i) | 
					
						
							|  |  |  | 	do_filter < res.$i > $NEW | 
					
						
							|  |  |  | 	do_filter < ref.$i > $ORIG | 
					
						
							|  |  |  | 	if (diff -q $NEW $ORIG > /dev/null 2>&1 ) then | 
					
						
							|  |  |  | 		echo PASSED | 
					
						
							|  |  |  | 		rm res.$i | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 		echo %%%%%%FAILED%%%%%% | 
					
						
							|  |  |  | 		# diff -u ref.$i res.$i | 
					
						
							|  |  |  | 		diff -u $ORIG $NEW | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-08-09 01:16:37 +00:00
										 |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in ael-vtest*; do | 
					
						
							|  |  |  | 	echo -n Test: $i................. | 
					
						
							|  |  |  | 	(cd $i; ../../../../utils/aelparse -d -w -n | grep -v -i 'seconds' > ../res2.$i) | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-08-09 01:16:37 +00:00
										 |  |  | 	if (diff -q ref.$i $i/extensions.conf.aeldump  > /dev/null 2>&1 ) then | 
					
						
							|  |  |  | 		echo PASSED | 
					
						
							|  |  |  | 		rm res2.$i | 
					
						
							|  |  |  | 		rm $i/extensions.conf.aeldump | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 		echo %%%%%%FAILED%%%%%% | 
					
						
							|  |  |  | 		# diff -u ref.$i res.$i | 
					
						
							|  |  |  | 		diff -u ref.$i $i/extensions.conf.aeldump | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-24 17:41:27 +00:00
										 |  |  | done | 
					
						
							| 
									
										
										
										
											2006-04-28 14:17:03 +00:00
										 |  |  | rm $NEW $ORIG |