Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							5923bcb1b9 
							
						 
					 
					
						
						
							
							improve the scripts for building unit tests:  
						
						... 
						
						
						
						* support unsupported/
* use egrep instead of grep, properly escape special chars. 
						
					 
					
						2009-11-25 21:26:37 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							684d76eba3 
							
						 
					 
					
						
						
							
							add SSE4 support, start with integer multiplication  
						
						
						
					 
					
						2009-11-24 15:12:43 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							9b7708f660 
							
						 
					 
					
						
						
							
							introduce check target, and some renaming  
						
						
						
					 
					
						2009-11-12 15:02:52 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							358452bbe6 
							
						 
					 
					
						
						
							
							* add ./debug and ./release scripts  
						
						... 
						
						
						
						* update the messages
* rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner 
						
					 
					
						2009-11-12 12:07:18 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							bc18ba7e49 
							
						 
					 
					
						
						
							
							* add maketests script. It is like make but takes a regexp allowing to build selected targets. Next step will be a "mctestr" script doing that and then calling ctest -R.  
						
						... 
						
						
						
						* in runtest.sh, don't override the default number of repeats. If one thinks the default should be changed, let's change it at the source. 
						
					 
					
						2009-11-11 21:25:21 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7fbc9431 
							
						 
					 
					
						
						
							
							* use standard CMAKE_BUILD_TYPE  
						
						... 
						
						
						
						* remove debug_xxx targets
* runtest.sh: don't run make 
						
					 
					
						2009-11-11 16:11:33 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							2840ac7e94 
							
						 
					 
					
						
						
							
							big huge changes, so i dont remember everything.  
						
						... 
						
						
						
						* renaming, e.g. LU ---> FullPivLU
* split tests framework: more robust, e.g. dont generate empty tests if a number is skipped
* make all remaining tests use that splitting, as needed.
* Fix 4x4 inversion (see stable branch)
* Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices.
* CMakeLists: more robust regexp to parse the version number
* misc fixes in unit tests 
						
					 
					
						2009-10-28 18:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							890bff977e 
							
						 
					 
					
						
						
							
							* proper check for Make  
						
						... 
						
						
						
						* fix documentation of ei_add_test 
						
					 
					
						2009-10-19 15:56:03 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1b91678b 
							
						 
					 
					
						
						
							
							kill ei_add_test_multi. Now the macro ei_add_test does all that automatically, by parsing the source file. No risk anymore to specify the wrong number of tests! Also, introduce CALL_SUBTESTX for X=1..10 that allows to port existing code much quicker. And port already the product* and eigensolver* files.  
						
						
						
					 
					
						2009-10-19 14:40:35 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							580672ea43 
							
						 
					 
					
						
						
							
							Add new default option EIGEN_SPLIT_LARGE_TESTS and cmake macro ei_add_test_multi.  
						
						... 
						
						
						
						When enabled, large tests are split into smaller executables.
This needs minimal changes in the unit tests.
Updated the LU test to use it. 
						
					 
					
						2009-10-19 13:29:00 -04:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bf72679c 
							
						 
					 
					
						
						
							
							Fixed nmake parameter.  
						
						... 
						
						
						
						Disabled debug_* targets for MSVC_IDE (they already exist).
Removed the make usage message for MSVC_IDE. 
						
					 
					
						2009-10-09 14:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							075830ddb0 
							
						 
					 
					
						
						
							
							- remove the debug_test_* targets from "all"  
						
						... 
						
						
						
						(otherwise they are compiled when you simply run
   make in test/ or when enforcing "test" to be part of "all")
- add linking libraries to the debug_test_* targets 
						
					 
					
						2009-10-07 14:22:44 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d51435e1 
							
						 
					 
					
						
						
							
							added cygwin specific stuff  
						
						
						
					 
					
						2009-10-05 14:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							b78b2ede5f 
							
						 
					 
					
						
						
							
							finally, the right fix: set CTEST_BUILD_TARGET.  
						
						... 
						
						
						
						So this is the come-back of btest target, and the default target is empty again. 
						
					 
					
						2009-10-04 20:27:44 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d9b76dd5 
							
						 
					 
					
						
						
							
							add debug targets like debug_qr to build a specific test with debug info  
						
						... 
						
						
						
						remove the btest target, instead just do "make" since anyway we have to let "make" build the tests 
						
					 
					
						2009-10-03 16:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							92480ffd26 
							
						 
					 
					
						
						
							
							* Introduce make targets btest (build tests), blas (build blas lib), demos (build demos).  
						
						... 
						
						
						
						* remove EIGEN_BUILD_TESTS and siblings
* add summary at the end of cmake run, hopefully not too verbose
* fix build of quaternion demo
* kill remnants of old binary library option 
						
					 
					
						2009-09-27 17:48:53 -04:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							b347075936 
							
						 
					 
					
						
						
							
							Removed unnecessary MSVC check.  
						
						
						
					 
					
						2009-09-22 10:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							c6822d6723 
							
						 
					 
					
						
						
							
							Added EIGEN_REF_TO_TEMPORARY define for rvalue support.  
						
						... 
						
						
						
						Allowed VC10 to make use of static_assert. 
						
					 
					
						2009-09-21 19:59:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							26ed19e4cf 
							
						 
					 
					
						
						
							
							Fixed if clause.  
						
						
						
					 
					
						2009-09-08 10:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4bf4ed7f 
							
						 
					 
					
						
						
							
							add optional compile flags to enable coverage testing  
						
						
						
					 
					
						2009-09-07 14:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							aacada1662 
							
						 
					 
					
						
						
							
							Force release builds on Windows machines in the test suite.  
						
						... 
						
						
						
						Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories).
Fixed the EI_OFLAG for MSVC. 
						
					 
					
						2009-08-28 20:14:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marcus D. Hanwell 
							
						 
					 
					
						
						
						
						
							
						
						
							ef582933c1 
							
						 
					 
					
						
						
							
							Proper fix for linking to the Qt libraries (and others)  
						
						... 
						
						
						
						My initial fix was incorrect, the libraries must be quoted when being
passed to the add test macro, but must be unquoted when passed to the
target_link_libraries function. 
						
					 
					
						2009-08-21 14:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							cd49780143 
							
						 
					 
					
						
						
							
							apply patch from Marcus Hanwell: Improved quoting of tests when added to the build  
						
						
						
					 
					
						2009-08-02 15:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							126284d08b 
							
						 
					 
					
						
						
							
							* fix bugs in EigenTesting.cmake: it didn't work with -DEIGEN_NO_ASSERTION_CHECKING=ON  
						
						... 
						
						
						
						* only try...catch if exceptions are enabled 
						
					 
					
						2009-05-15 15:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							40774c625e 
							
						 
					 
					
						
						
							
							add a proof of concept autodiff jacobian helper class based on adolc  
						
						... 
						
						
						
						with unit test and FindAdolc cmake module 
						
					 
					
						2009-02-27 16:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6707d7f7 
							
						 
					 
					
						
						
							
							forgot to add EigenTesting.cmake file  
						
						
						
					 
					
						2009-02-04 17:11:04 +00:00