Commit Graph

223 Commits (5d31f56d9313dcaa8f2304819b7d54ff9aaaf01a)

Author SHA1 Message Date
Marius Kintel cabff81c70 Merge branch 'master' into cache 2011-11-09 18:40:52 +01:00
Marius Kintel e65ea2d651 Only quote strings when using the stream operator. Fixes #35 2011-11-09 18:38:52 +01:00
Marius Kintel 9146f16492 Ported QCache and related code away from Qt 2011-11-09 03:18:11 +01:00
Marius Kintel f5ce77d435 set -DDEBUG for debug builds 2011-11-08 05:12:49 +01:00
Marius Kintel 5e6cd31bed wops, wrong test name. fixes echotest_string-test error 2011-11-07 05:36:17 +01:00
Marius Kintel 7bec474b34 Added escape-test 2011-11-07 03:51:43 +01:00
Marius Kintel 6aaff8e2df Merge branch 'master' of github.com:openscad/openscad 2011-11-07 03:05:45 +01:00
Marius Kintel cd9aa0cbc2 Merge branch 'master' into tests-buildsystem
Conflicts:
	tests/CMakeLists.txt
2011-11-07 03:05:04 +01:00
Marius Kintel 027cd0c696 Use boost from deploy location for Mac 2011-11-07 03:02:57 +01:00
Marius Kintel d055200c95 Merge pull request #34 from donbright/master
fix GLX X11 bug, improve test CMakeLists
2011-11-06 17:54:43 -08:00
Marius Kintel ee5b6b882b Merge branch 'master' into tests-buildsystem 2011-11-07 02:48:57 +01:00
Marius Kintel a6e4b95f1a Disabled more tests triggering the float precision compare issue 2011-11-07 02:47:34 +01:00
Marius Kintel 0777597522 Temporarily disable tests causing floating point comparison errors across platforms 2011-11-07 00:59:25 +01:00
Marius Kintel 5c502e51d4 dependency fix; order of linkage 2011-11-06 21:52:49 +01:00
Marius Kintel d5e229702a Compile common sources into static libs to shorten compilation time 2011-11-06 21:54:17 +01:00
don bright b00edfdd22 fix one-line bug in cmake's findboost. 2011-11-06 20:39:13 +01:00
don bright 8baead275a Merge remote-tracking branch 'upstream/master' 2011-11-06 10:19:09 -08:00
Marius Kintel 45161d4356 Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
Don Bright 31a97f34e1 Merge remote branch 'upstream/master' 2011-11-06 08:26:59 -06:00
Marius Kintel 11f3cd3364 Added examples and features to dumptest 2011-11-06 04:24:27 +01:00
Marius Kintel efcbf8e1a2 Minor refactoring of test code 2011-11-05 19:38:03 +01:00
don bright 273672c418 Merge remote-tracking branch 'upstream/master' 2011-11-05 12:17:06 -06:00
Marius Kintel 14b806c9c0 Added builtin-tests 2011-11-05 17:06:13 +01:00
Marius Kintel 5ff79c6393 Added parser-tests 2011-11-05 16:21:47 +01:00
don bright 167975c4ff make minimum boost required 1.35.0 to match README 2011-11-05 05:50:30 +01:00
don bright 81b4e9e5ab Merge branch 'master' of git@github.com:donbright/openscad 2011-11-05 01:28:28 +01:00
don bright 8c1b0c614a improve cmake reporting 2011-11-05 01:27:46 +01:00
don bright f90d2917e6 add BOOST_ROOT detection to test CMakeLists, for custom boost locations 2011-11-05 01:19:48 +01:00
Marius Kintel 2b49795442 Added example001 as an initial roundtrip test known to fail 2011-11-03 19:50:56 +01:00
Marius Kintel a8ee02ebf5 Added test for rotation of open polyline 2011-10-30 13:49:28 +01:00
don bright 82ff5a12ec fdef getopt.h for MSVC, cleanup makefile, ignore another msvc warning 2011-10-23 22:41:03 -05:00
Marius Kintel 9718d88e50 bugfix: cmake version check was broken 2011-10-20 16:43:49 +02:00
User 98530546c9 fix freebsd build 2011-10-20 06:49:52 -05:00
don c7a809e0fd fix broken build 2011-10-19 19:37:00 -05:00
Don Bright 2325f621d8 Merge branch 'visitortests' of github.com:donbright/openscad into visitortests 2011-10-18 20:57:27 -05:00
Don Bright 40b1b4ac27 improve OpenGL error reporting. tracking down INVALID_ENUM bug 2011-10-18 20:55:42 -05:00
don b 1a1ab5b5ab improve freebsd build. also remove windows unicode preamble from .cc 2011-10-17 23:16:02 -05:00
Marius Kintel f4ee7e90d8 Linux cmake fixes 2011-10-16 22:50:29 +02:00
Marius Kintel dea923c847 M_PI define for Windows 2011-10-16 18:54:18 +02:00
Marius Kintel 1dcfd7627b Merge branch 'master' into visitortests
Conflicts:
	tests/CMakeLists.txt
	tests/echotest.cc
2011-10-16 18:10:22 +02:00
Marius Kintel 24634b3ecc merged 2011-10-16 18:06:36 +02:00
Marius Kintel 43839582e9 Merged 2011-10-16 17:50:33 +02:00
Don Bright 7332ec9fe2 clean up linux changes to fit with win32 changes. 2011-10-15 20:14:35 -05:00
don bright e79ee82718 fix text tests for windows + enable framebuffer tests 2011-10-15 22:59:54 -05:00
don bright 8e844bf76c Merge branch 'visitortests' of github.com:donbright/openscad into visitortests
Conflicts:
	tests/CMakeLists.txt
2011-10-15 15:53:30 -05:00
don bright 17ccbace5f improve documentation. move EIGEN_DONT_ALIGN to makefile. win32 build fixes. 2011-10-15 15:48:41 -05:00
notroot a9e4220796 fix win compile switch 2011-10-11 21:07:30 -04:00
don bright 55f4a6150f enable test_cmdline to work in Windows 2011-10-10 21:51:46 -05:00
don bright 31592577d3 enable building of opencsgtest, throwntogethertest, on WinXP 2011-10-10 21:46:27 -05:00
don bright a1c698f422 enable build of cgalpngtest under windowsXP 2011-10-10 18:01:51 -05:00
Don Bright 589991c41e Linux offscreen OpenGL using glxpixmaps. also fix FBO ARB/EXT issues 2011-10-08 20:02:40 -05:00
Marius Kintel 25edffcff4 Added echotest and echo test cases 2011-10-08 14:53:47 +02:00
Marius Kintel 6395435db7 Clean up the fbo component, fix related issues 2011-10-04 23:24:32 +02:00
Marius Kintel 799ca1d1b3 Merge branch 'master' into visitortests
Conflicts:
	src/polyset.h
2011-10-04 21:06:40 +02:00
Marius Kintel ad3accb52a Compile fix: Added OPENSCAD_YEAR and OPENSCAD_MONTH defines 2011-10-04 03:04:00 +02:00
Marius Kintel 2601d468e3 Added dxf test cases 2011-10-01 00:43:38 +02:00
Marius Kintel 9259d57659 Merge branch 'master' into visitortests 2011-09-30 03:41:52 +02:00
Marius Kintel f3b3eaac68 Added polyhedron-tests 2011-09-30 03:25:42 +02:00
Marius Kintel bf3fb9634c Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
Marius Kintel 846970462a More refactoring of offscreen rendering 2011-09-29 04:05:47 +02:00
Marius Kintel f0772e73bd Refactored offscreen context a bit to get a better overview 2011-09-29 01:58:12 +02:00
Marius Kintel 2b3c140bd2 Merge branch 'master' into visitortests
Conflicts:
	tests/opencsgtest.cc
2011-09-29 01:57:52 +02:00
Marius Kintel d33eae21e2 added highlight-and-background-modifier and child-background tests 2011-09-28 22:32:35 +02:00
Don Bright a2e093c2f1 separate throwntogethertest and opencsgtest
create 'expected' images for throwntogethertest
create imgdiff_fail html file generation
2011-09-21 20:11:01 -05:00
Don Bright 6d70855a4d added png and image comparison, enabling testing on linux 2011-09-17 16:13:37 -05:00
Don Bright f5f06c8e97 merge
Merge remote branch 'upstream/visitor' into visitortests

Conflicts:
	src/export.cc
	src/openscad.cc
	src/polyset.cc
	src/transform.cc
	tests/CMakeLists.txt
	tests/FindGLEW.cmake
	tests/csgtermtest.cc
2011-09-12 17:40:51 -05:00
Marius Kintel 95949cf961 Implemented CGAL caching 2011-09-11 10:51:55 +02:00
Marius Kintel 18e97e0bd3 Fixed bug introduced by the new PolySet cache; string filtering done in the wrong place, refactored cache into separate class 2011-09-11 09:10:31 +02:00
Marius Kintel a18dd3961d Added ifelse-tests 2011-09-08 08:52:31 +02:00
Marius Kintel 5ce3d4ff8d Added child-tests 2011-09-08 08:21:53 +02:00
Marius Kintel 297a6f61c6 Added include-tests 2011-09-08 02:31:47 +02:00
Marius Kintel 233521a11d Added assign-tests 2011-09-07 22:56:39 +02:00
Marius Kintel 27a99044d8 Implemented OFF import, refactored PolySet/Polyhedron conversion 2011-09-07 22:04:59 +02:00
Marius Kintel a93e644980 Added hull tests 2011-09-06 22:01:42 +02:00
Marius Kintel 7d1ea6240d Added projection-tests 2011-09-06 20:36:45 +02:00
Marius Kintel 15542c374d Added render-tests 2011-09-06 18:28:01 +02:00
Marius Kintel fdd96a177c Added minkowski and 2d-3d tests 2011-09-06 14:56:04 +02:00
Marius Kintel 23af865389 Added transform-tests 2011-09-05 18:20:43 +02:00
Marius Kintel 06001a4665 Added surface-tests 2011-09-05 18:00:20 +02:00
Marius Kintel ae24edb790 Added intersection_for-tests 2011-09-05 17:55:17 +02:00
Marius Kintel a63612e57b Added rotate_extrude-tests 2011-09-05 17:15:56 +02:00
Marius Kintel d5fefdf37c Added linear_extrude-tests 2011-09-05 17:03:39 +02:00
Marius Kintel ff75302002 Added for-nested-tests 2011-09-05 16:38:50 +02:00
Marius Kintel b93c5c50ca Added for-tests 2011-09-05 00:04:12 +02:00
Marius Kintel bdd7c1f583 Added modifier tests. root modifier is still not working for cmd-line tools 2011-09-04 18:25:17 +02:00
Marius Kintel 2af8a70b71 Activated opencsgtest 2011-09-04 02:53:30 +02:00
Marius Kintel 821c7df1fe Extracted handle_dep() to separate source file 2011-09-04 00:03:16 +02:00
Marius Kintel 946605234c Added import_dxf-tests 2011-09-03 22:42:48 +02:00
Marius Kintel 90e96a34ac Added polygon-tests 2011-09-03 19:57:24 +02:00
Marius Kintel 8685ce946b Added color.cc 2011-09-02 23:54:41 +02:00
Marius Kintel 287c20d2ff Added color-tests 2011-09-02 23:33:18 +02:00
Marius Kintel a1e452472a Added intersection-tests 2011-09-02 14:46:45 +02:00
Marius Kintel a20c08b8ce Added difference-tests 2011-09-02 14:38:27 +02:00
Marius Kintel 8e0651afd4 Added union-tests 2011-09-02 14:31:56 +02:00
Marius Kintel ac1ce87f19 Only enable verified tests 2011-09-02 02:48:22 +02:00
Marius Kintel 7599b30f86 Reinstate opencsg tests 2011-09-01 22:44:16 +02:00
Marius Kintel 0d4329d059 Configure cgalpngtest 2011-09-01 20:04:01 +02:00
Marius Kintel 6392776e4e Initial implementation of cgalpngtest 2011-09-01 05:04:42 +02:00
Marius Kintel 1633fb0344 Refactoring of CGAL functionality to allow for forward-declaration of CGAL classes in header files, reducing coupling and thus compilation times 2011-09-01 04:09:06 +02:00
Marius Kintel ab3b10e889 mixed-case filename fixes 2011-08-28 02:42:24 +02:00
Don Bright eb79c56ece allow compilation and running on linux. use SDL for OpenGL dummy window 2011-08-27 17:11:47 -05:00
Marius Kintel 065e1de739 compile fixes after last batch of changes 2011-08-27 21:41:54 +02:00
Marius Kintel cb0fe366cf Use feature tests for cgal 2011-08-25 17:44:25 +02:00
Marius Kintel be63c6eeac Added modifier test cases for OpenCSG 2011-08-06 01:14:08 +02:00
Marius Kintel 1bd45c1891 Added some opencsgtest tests. Image compare code is still missing 2011-08-04 18:28:04 +02:00
Marius Kintel ef39e400f8 Reenabled csgtexttest and csgtermtest 2011-08-04 18:26:25 +02:00
Marius Kintel cacfbd94b9 bug crept into the opencsg check 2011-08-02 23:47:52 +02:00
Marius Kintel 0846b4c2ea Minor updates. This works now, but needs a bugfix in OpenCSG 2011-08-02 01:43:29 +02:00
Marius Kintel 2b0035175d One step further on a Qt-free offscreen renderer 2011-07-31 03:12:27 +02:00
Marius Kintel 0dd6c65aa1 Started adapting to reorganized testdata folders 2011-07-11 01:33:17 +02:00
Marius Kintel 6c2fa831bd Support test cases with space in the filename 2011-04-29 11:07:10 -04:00
Marius Kintel b1c78d03df set GLEW_DIR 2010-11-17 01:26:39 -05:00
Marius Kintel 955b19cd9e Initial hack of opencsgtest 2010-11-07 23:26:39 -05:00
Marius Kintel 363b1f1709 build tests in debug mode as default 2010-11-03 19:26:42 +01:00
Marius Kintel 455a8e22c1 Added cgaltest 2010-10-31 02:42:39 +02:00
Marius Kintel 067bc0ab31 Added more tests 2010-10-31 02:42:39 +02:00
Marius Kintel aa71ac8e0d moved dumptest to tests dir to enable building from cmake 2010-10-31 02:42:39 +02:00
Marius Kintel 8a0ddf4e5b CSGTermRenderer refactor: minor update 2010-10-31 02:42:38 +02:00
Marius Kintel 2b8bd3b4f3 Added support for specifying parameters to programs being tested 2010-10-31 02:42:38 +02:00
Marius Kintel 57153a38d2 Ignore tests without -expected files, refactored into function 2010-10-31 02:42:37 +02:00
Marius Kintel dee4f85572 Added cgal tests to CTest 2010-10-31 02:42:37 +02:00
Marius Kintel 8c028d95d0 Added csgtext tests 2010-10-31 02:42:36 +02:00
Marius Kintel 9642787a27 Regression test system 2010-10-31 02:42:36 +02:00